def test_searchCustomerByEmail(self, setUp): 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 Successful**********************") self.logger.info( "*******************Start searching Customer by Email**********************" ) self.addcust = AddCustomer(self.driver) self.addcust.clickOnCustomersMenu( ) # only these two methods are required from addCustomerPage.py self.addcust.clickOnCustomersMenuItem() self.logger.info( "*******************Searching Customer by Email**********************" ) # creating object of SearchCustomer class to access methods searchcust = SearchCustomer(self.driver) searchcust.setEmail("*****@*****.**") searchcust.clickOnSearchButton() time.sleep(5) status = searchcust.searchCustomerByEmail( "*****@*****.**") self.driver.close() assert True == status self.logger.info( "***************Test_004_SearchCustomerByEmail Finished*********** " )
def test_searchCustomerByEmail_004(self, setup): self.logger.info( "************* search customer by email test 004 *************") 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.logger.info("************** Login successful *******************") self.logger.info( "**************** Starting test searchCustomerByEmail **************" ) self.addCust = AddCustomer(self.driver) self.addCust.clickCustomerMenu() self.addCust.clickCustomerSubmenu() self.logger.info( "*********** Searching customer by email *****************") searchCust = SearchCustomer(self.driver) searchCust.setEmail('*****@*****.**') searchCust.clickSearch() time.sleep(5) status = searchCust.searchCustomerByEmail( '*****@*****.**') assert True == status self.logger.info( "************** TC_searchCustomerByEmail_004 is finished **************" ) self.driver.close()