def test_searchCustomerByName(self, setup): self.logger.info('******* Test_005_searchcustomerByName ******') 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 sucessfull *********') self.addcust = AddCustomer(self.driver) self.addcust.clickOnCustomersMenu() self.addcust.clickOnCustomersMenuItem() self.logger.info('******** searching by Name *********') searchName = SearchCustomer(self.driver) searchName.setFirstName('Victoria') searchName.setLastName('Terces') searchName.clickSearch() time.sleep(3) status = searchName.searchCustomerByName('Victoria Terces') assert True == status self.logger.info( '********* test_005_searchCustomerByNameis fnished *********') 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 = 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 Name ********** ") self.addcust = AddCustomer(self.driver) self.addcust.clickOnCustomersMenu() self.addcust.clickOnCustomersMenuItem() time.sleep(5) 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") self.driver.close() assert True == True self.logger.info( "************* TC_SearchCustomerByName_005 Finished ************")
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 *********** " )
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_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.setFirstName("Victoria") searchCust.setLastName("Terces") searchCust.clickSearch() time.sleep(5) status = searchCust.searchCustomerByName("Victoria Terces") assert True == status self.driver.close()
def test_SearchCustomerByEmail(self, setup): self.logger.info("***** Test_004_SearchCustomerByEmail") 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("***** Starting Search Customer by Email") self.addcust = AddCustomer( self.driver) # associating page object addcustomer self.addcust.clickOnCustomerMenu() self.addcust.clickOnCustomerMenuItem() searchcust = SearchCustomer(self.driver) s_email = "*****@*****.**" searchcust.setSEmail(s_email) searchcust.clickSearch( ) #<<<== comment out if you want to run the table coz email id is always unique time.sleep(5) status = searchcust.searchCustomerByEmail(s_email) self.logger.info(status) if status == True: assert True else: assert False
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()
def test_searchCustomerByName(self, setup): self.logger.info( "****************** Test_005_SearchCustomerByName **********************" ) 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.setFirstName("Victoria") searchcust.setLastName("Terces") searchcust.clickSearch() time.sleep(4) status = searchcust.searchCustomerByName("Victoria Terces") self.driver.quit assert True == status self.logger.info( "*************** Test_005_SearchCustomerByName Finished *********** " )
def test_searchCustomerByName(self,setup): self.logger.info("*********** Test_005_SearchCustomerByName ***********") self.driver = setup self.driver.get(self.baseUrl) self.driver.maximize_window() self.logger.info("******* Trying to Login *******") 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 Name *******") self.addcust = AddCustomer(self.driver) self.addcust.clickOnCustomerMenu() time.sleep(3) self.addcust.clickOnCustomerMenuItem() time.sleep(2) searchcust = SearchCustomer(self.driver) flag = searchcust.searchElementsVisible() if (flag == True): self.logger.info("******* Search Elements already visible *******") pass else: self.logger.info("******* CLicking on Search Dropdown *******") searchcust.clickDropdownSearch() time.sleep(2) self.logger.info("******* Searching Customer By Name *******") searchcust.setFirstName("James") searchcust.setLastName("Pan") searchcust.clickSearch() time.sleep(3) status = searchcust.searchCustomerByName("James Pan") if status == True: assert True self.logger.info("******* Customer found with the given Name *******") else: assert False == False time.sleep(2) self.driver.save_screenshot("C:\\Users\\Salim\\eclipse-workspace\\nopCommerceApp\\Screenshots\CustomerByName.png") self.logger.info("******* Customer not found with the given Name *******") self.logger.info("******* Ending Test_005_SearchCustomerByName *******") self.driver.close()
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 *********** " )
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 *********** " )
def test_searchcutomerbyemail(self, setup): self.logger.info("********SearchCustomerByEmail_004 Started*********") 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() time.sleep(3) self.logger.info("************Login Successful***************") self.logger.info("************Start Searching by Email***************") self.addcust = AddCustomer(self.driver) self.addcust.clickOnCustomerMenu() time.sleep(2) self.addcust.clickonCustomerMenuItem() self.logger.info("************Searching customer by Email***************") searchcust = SearchCustomer(self.driver) searchcust.setSearchEmail("*****@*****.**") searchcust.clickSearch() time.sleep(5) status = searchcust.searchCustomerByEmail("*****@*****.**") assert True == status self.logger.info("************TC Search customer by Email Finished***************") self.driver.close()