def test_searchCustomerByEmail(self, setup):
        self.logger.info(
            "***************SearchCustomerByEmail_004*************")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.driver.maximize_window()

        self.lp = Login(self.driver)
        self.lp.setUserName()
        self.lp.setPassword()
        self.lp.clickLogin()

        self.logger.info(
            "***********Starting Search Customer By Email**********")
        self.addCust = AddCustomer(self.driver)
        self.addCust.clickCustomersMenu()
        self.addCust.clickCustomersMenuItem()

        self.logger.info("************Seach Customer By Email Id********")
        searchCust = SearchCustomer(self.driver)
        searchCust.setEmail("*****@*****.**")
        searchCust.clickSearchButton()
        time.sleep(5)
        status = searchCust.searchCustomerByEmail("*****@*****.**")
        assert True == status
        self.logger.info(
            "********** TC_SearchCustomerByEmail_004 Finished ************")
        self.driver.close
示例#2
0
    def test_searchCustomerByEmail(self, setup):
        self.logger.info("************* SearchCustomerByEmail_004 **********")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.driver.maximize_window()

        self.lp = LoginPage(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()
        self.logger.info("************* Login succesful **********")

        self.logger.info(
            "******* Starting Search Customer By Email **********")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomersMenuItem()

        self.logger.info(
            "************* searching customer by emailID **********")
        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickSearch()
        time.sleep(5)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        self.driver.close()
        assert True == status
        self.logger.info(
            "***************  TC_SearchCustomerByEmail_004 Finished  *********** "
        )
示例#3
0
    def test_searchCustomerByEmail(self, setup):
        self.logger.info('******** test_004-searchCustomer ********')
        self.driver = setup
        self.driver.get(self.baseurl)
        self.driver.maximize_window()

        self.lp = LoginPage(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setUserPassword(self.password)
        self.lp.clickLogin()
        self.logger.info('******* login sucesssfulll **********')

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomersMenuItem()

        self.logger.info('******** searching customer by emailid **********')

        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail('*****@*****.**')
        searchcust.clickSearch()
        time.sleep(3)
        status = searchcust.searchCustomerByEmail(
            '*****@*****.**')
        assert True == status
        self.logger.info('****** test searchcustomer is finished **********')
        self.driver.close()
    def test_searchCustomerByEmail(self):

        self.logger.info(
            "*********** search customer test 004 started***************")
        self.logger.info(
            "*********** logging with username and password******")
        self.driver = webdriver.Chrome("C:\Program Files\chromedriver.exe")
        self.driver.get(self.baseURL)
        self.driver.maximize_window()
        self.lp = LogInPage(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogIn()
        self.logger.info("**********user logged in to website successfully")

        self.logger.info("*********** search customer by mail or name started")
        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomerMenu()
        self.addcust.clickOnCustomerMenuItem()

        self.logger.info("********** serach customer by email")
        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickonSearch()
        time.sleep(5)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        assert True == status
        self.logger.info(
            "************ test search customer by email finished********")
        self.driver.close()
示例#5
0
    def test_searchCustomer(self, setup):
        self.driver = setup
        self.driver.get(self.baseUrl)
        self.driver.maximize_window()

        self.lp = Login(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()

        self.addcust = AddCustomers(self.driver)

        self.addcust.clickOnCustomerMenu()
        self.addcust.clickOnCustomerMenuItem()

        searchCust = SearchCustomer(self.driver)
        searchCust.setEmail("*****@*****.**")
        time.sleep(3)
        searchCust.clickSearch()

        time.sleep(5)

        status = searchCust.searchCustomerByEmail(
            "*****@*****.**")
        assert True == status
        self.driver.close()
示例#6
0
    def test_searchCustomerByEmail(self, setup):
        self.logger.info(
            "****************** Test_004_SearchCustomerByEmail **********************"
        )
        self.logger.info(
            "****************** Verifying Home Page Tittle **********************"
        )
        self.driver = setup
        self.driver.get(self.baseurl)
        self.driver.maximize_window

        self.obj_log = Login(self.driver)
        self.obj_log.setUsername(self.username)
        self.obj_log.setpassword(self.password)
        self.obj_log.loginbutton()
        self.logger.info("************* Login succesful **********")
        self.logger.info(
            "******* Starting Search Customer By Email **********")
        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomersMenuItem()
        self.logger.info(
            "************* searching customer by emailID **********")

        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickSearch()
        time.sleep(4)
        status = searchcust.searchCustomerByEmail(
            "*****@*****.**")
        self.driver.close()

        if status == True:
            self.logger.info(
                "***************  Test_004_SearchCustomerByEmail Passed  *********** "
            )
        else:
            self.logger.info(
                "***************  Test_004_SearchCustomerByEmail Failed  *********** "
            )
示例#7
0
class Test_SearchCustomerByEmail_004:
    baseURL = ReadConfig.readApplicationURL()
    username = ReadConfig.readUserEmail()
    password = ReadConfig.readPassword()
    logger = LogGeneration.loggen()  # Logger

    @pytest.mark.regression
    def test_searchCustomerByEmail(self, setup):
        self.logger.info("************* SearchCustomerByEmail_004 **********")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.driver.maximize_window()

        self.lp = LoginPage(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()
        self.logger.info("************* Login Successful **********")

        self.logger.info(
            "******* Starting Search Customer By Email **********")

        self.addCustomer = AddCustomer(self.driver)
        self.addCustomer.clickCustomers()
        self.addCustomer.clickSubMenuCustomers()

        self.logger.info(
            "************* searching customer by emailID **********")
        self.searchCustomer = SearchCustomer(self.driver)
        self.searchCustomer.setEmail("*****@*****.**")
        self.searchCustomer.clickSearch()
        time.sleep(5)
        status = self.searchCustomer.searchCustomerByEmail(
            "*****@*****.**")
        self.driver.close()
        if status:
            assert True
        self.logger.info(
            "***************  TC_SearchCustomerByEmail_004 Finished  *********** "
        )
示例#8
0
    def test_SearchCustomerByEmail(self, setup):
        self.logger.info("***********Search customer by email*************")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.lp = LoginPage(self.driver)
        self.lp.setUserName(self.username)
        self.lp.setPassword(self.password)
        self.lp.clickLogin()

        self.logger.info("***********login succesful*************")
        self.logger.info(
            "***********Starting Search Customer by email test ************")

        self.addcust = AddCustomer(self.driver)
        self.addcust.clickOnCustomersMenu()
        self.addcust.clickOnCustomersMenuItem()

        searchcust = SearchCustomer(self.driver)
        searchcust.setEmail("*****@*****.**")
        searchcust.clickOnSearch()
        status = searchcust.SearchCustomerByEmail(
            "*****@*****.**")
        assert True == status
        self.driver.quit()