def test_searchCustomerByName(self, setup): self.logger.info("************* SearchCustomerByName_005 **********") 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 succesful **********") self.logger.info("******* Starting Search Customer By Name **********") self.addcust = AddCustomer(self.driver) self.addcust.clickOnCustomersMenu() time.sleep(1) self.addcust.clickOnCustomersMenuItem() time.sleep(2) self.logger.info("************* searching customer by Name **********") searchcust = SearchCustomer(self.driver) searchcust.setFirstName("Victoria") searchcust.setLastName("Terces") searchcust.clickSearch() time.sleep(2) status = searchcust.searchCustomerByName("Victoria Terces") self.driver.close() assert True == status self.logger.info( "*************** TC_SearchCustomerByName_005 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()
def test_searchCustomerByName(self, setup): self.logger.info( "************* search customer by name test 005 *************") 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 searchCustomerByName **************" ) self.addCust = AddCustomer(self.driver) self.addCust.clickCustomerMenu() self.addCust.clickCustomerSubmenu() self.logger.info( "*********** Searching customer by Name *****************") searchCust = SearchCustomer(self.driver) searchCust.setFirstname('Victoria') searchCust.setLastname('Terces') searchCust.clickSearch() time.sleep(5) status = searchCust.searchCustomerByName('Victoria Terces') assert True == status self.logger.info( "************** TC_searchCustomerByName_005 is finished **************" ) self.driver.close()
class Test_004_SearchCustomer: baseURL = ReadConfigProperty.getapplicationURL() username = ReadConfigProperty.getusername() password = ReadConfigProperty.getpassword() @pytest.mark.sanity @pytest.mark.regression def test_searchCustomerByEmail(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.cust = AddNewCustomer(self.driver) self.cust.clickOnCustomersMenu() self.cust.clickOnCustomersMenuItem() self.search = SearchCustomer(self.driver) self.search.setEmail("*****@*****.**") self.search.clickSearch() time.sleep(3) if self.search.searchByEmail("*****@*****.**") : assert True print("Email found Successfully") else: assert False print("Email not found") self.lp.clickLogout() self.driver.close() @pytest.mark.regression def test_searchCustomerByName(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.cust = AddNewCustomer(self.driver) self.cust.clickOnCustomersMenu() self.cust.clickOnCustomersMenuItem() self.search = SearchCustomer(self.driver) self.search.setFirstName("James") self.search.setLastName("pan") self.search.clickSearch() time.sleep(3) if self.search.searchCustomerByName("James Pan") : assert True print("Name found Successfully") else: assert False print("Name not found") self.lp.clickLogout() self.driver.close()