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()
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()
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_search_customer_by_name(self, setup): self.logger.info("************* SearchCustomerByName_005 **********") self.driver = setup self.driver.get(self.baseURL) self.driver.maximize_window() self.lp = LoginPage(self.driver) self.lp.set_user_name(self.username) self.lp.set_password(self.password) self.lp.click_login() self.logger.info("************* Login successful **********") self.logger.info("******* Starting Search Customer By Name **********") self.addcust = AddCustomer(self.driver) self.addcust.click_on_customers_menu() self.addcust.click_on_customers_menu_item() time.sleep(2) self.logger.info("************* searching customer by Name **********") searchcust = SearchCustomer(self.driver) searchcust.set_first_name("James") searchcust.set_last_name("Pan") searchcust.click_search() time.sleep(5) status = searchcust.search_customer_by_name("James Pan") self.driver.close() assert True == status self.logger.info("*************** TC_SearchCustomerByName_005 Finished *********** ")
def test_searchCustomerByName(self, setUp): self.driver = setUp self.driver.get(self.baseURL) lp = LoginPage(self.driver) lp.setUsername(self.username) lp.setPassword(self.password) lp.clickLogin() self.logger.info( "*******************Login Successful**********************") self.logger.info( "*******************Start searching Customer by Name**********************" ) addcust = AddCustomer(self.driver) addcust.clickOnCustomersMenu( ) # only these two methods are required from addCustomerPage.py addcust.clickOnCustomersMenuItem() self.logger.info( "*******************Searching Customer by Name**********************" ) searchcust = SearchCustomer(self.driver) searchcust.setFirstName("Victoria") searchcust.setLastName("Terces") searchcust.clickOnSearchButton() time.sleep(5) status = searchcust.searchCustomerByName("Victoria Terces") self.driver.close() assert True == status self.logger.info( "***************Test_004_SearchCustomerByName Finished*********** " )
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_search_customer_by_email(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.set_user_name(self.username) self.lp.set_password(self.password) self.lp.click_login() self.logger.info("************* Login succesful **********") self.logger.info( "******* Starting Search Customer By Email **********") self.addcust = AddCustomer(self.driver) self.addcust.click_on_customers_menu() self.addcust.click_on_customers_menu_item() self.logger.info( "************* searching customer by emailID **********") searchcust = SearchCustomer(self.driver) #searchcust.set_email("*****@*****.**") searchcust.set_email("*****@*****.**") time.sleep(5) searchcust.click_search() time.sleep(5) status = searchcust.search_customer_by_email( "*****@*****.**") print(status) self.driver.close() assert True == status self.logger.info( "*************** TC_SearchCustomerByEmail_004 Finished *********** " )
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()
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()
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()