Ejemplo n.º 1
0
class Test_003_Addcustomer:
    Url = ReadConfig.getApplicationURL()
    username = ReadConfig.getUserename()
    Password = ReadConfig.getPassword()

    logger = logGen.loggen()

    def test_addcustomer(self, setup):

        self.logger.info("*******Test_003************")
        self.driver = setup
        self.driver.get(self.Url)
        self.driver.maximize_window()

        self.dl = Login(self.driver)
        self.dl.setUserName(self.username)
        self.dl.setPassword(self.Password)
        self.dl.clickLogin()
        self.logger.info("*******Login succesfull************")
        self.logger.info("**********started adding  customer info*********")
        self.addcustomer = AddCustomer(self.driver)
        self.addcustomer.clickonCustomersMenu()
        self.addcustomer.clickonCustomersMenuItem()

        self.searchcust = searchCustomer(self.driver)
        self.searchcust.setEmail("*****@*****.**")
        self.searchcust.clickOnBtnSearch()

        time.sleep(5)
        status = self.searchcust.searchCustomerByEmail(
            "*****@*****.**")
        assert True == status

        time.sleep(5)

        self.driver.close()
Ejemplo n.º 2
0
class Test_003_Addcustomer:
    Url = ReadConfig.getApplicationURL()
    username = ReadConfig.getUserename()
    Password = ReadConfig.getPassword()

    logger = logGen.loggen()

    def test_addcustomer(self, setup):

        self.logger.info("*******Test_003************")
        self.driver = setup
        self.driver.get(self.Url)
        self.driver.maximize_window()

        self.dl = Login(self.driver)
        self.dl.setUserName(self.username)
        self.dl.setPassword(self.Password)
        self.dl.clickLogin()
        self.logger.info("*******Login succesfull************")

        self.logger.info("**********started adding  customer info*********")
        self.addcustomer = AddCustomer(self.driver)
        self.addcustomer.clickonCustomersMenu()
        self.addcustomer.clickonCustomersMenuItem()
        time.sleep(5)
        self.addcustomer.clickonAddnewBtn()
        time.sleep(5)
        self.logger.info("**********providing customer info*********")
        self.email = random_generator() + "@gmail.com"
        self.addcustomer.setEmail(self.email)
        self.addcustomer.setPassword("savitha")
        self.addcustomer.setFirstName("savitha")
        self.addcustomer.setLastName("Thippur")
        self.addcustomer.setGender("Female")
        self.addcustomer.setDob("04/05/2009")
        self.addcustomer.setCompanyname("info")
        self.addcustomer.setCustomerrole("Forum Moderators")
        self.addcustomer.setManagerOfVendor("Not a vendor")
        self.addcustomer.setAdminContent("This is addcustomer testing")
        self.logger.info("**********Ended customer info*********")

        self.addcustomer.clickOnSave()
        self.logger.info("**********Save customer info*********")

        self.msg = self.driver.find_element_by_tag_name("body").text
        print(self.msg)
        if 'The new customer has been added successfully' in self.msg:
            assert True
            self.logger.info("********* Add customer Test Passed *********")
        else:
            self.driver.save_screenshot(".\\Screenshots\\" +
                                        "test_addCustomer_scr.png")
            self.logger.error(
                "********* Add customer Test Failed ************")
            assert False

        self.logger.error(
            "********* Add customer validation tested************")

        time.sleep(5)
        self.driver.close()