def test3(self): """Leave to empty Password""" baseUrl = "https://www.phptravels.net" driver = webdriver.Firefox() driver.get(baseUrl) driver.maximize_window() driver.implicitly_wait(10) sgn = LoginPage(driver) sgn.signup( "Anderson", "Talisca", "1234567890", "*****@*****.**", "", "ASdf1234", ) # User will see warning message expectedmessage = "The Password field is required." warningmessage = driver.find_element_by_xpath( "//p[contains(text(),'The Password field is required.')]").text print(warningmessage) if expectedmessage == warningmessage: print("Testcase Tc003 is Passed.") elif expectedmessage != warningmessage: print("Testcase Tc003 is failed.") else: print("Unexpected Error..")
def test1(self): """Enter Valid mail address and password""" baseUrl = "https://www.phptravels.net" driver = webdriver.Firefox() driver.get(baseUrl) driver.maximize_window() driver.implicitly_wait(10) sgn = LoginPage(driver) sgn.signup( "Anderson", "Talisca", "1234567890", "*****@*****.**", "ASdf1234", "ASdf1234", ) expectedmessage = "Email Already Exists." warningmessage = driver.find_element_by_xpath( "//div[@class='alert alert-danger']").text print(warningmessage) if expectedmessage == warningmessage: print("Testcase Tc001 is Passed.") else: print("Testcase Tc001 is failed.") print("Complete Sign In. Thank you Andersonnn..")
def test6(self): """"Password contains at 8 letters characters""" baseUrl = "https://www.phptravels.net" driver = webdriver.Firefox() driver.get(baseUrl) driver.maximize_window() driver.implicitly_wait(10) sgn = LoginPage(driver) sgn.signup( "Anderson", "Talisca", "1234567890", "*****@*****.**", "ASDF1234", "ASDF1234", ) actualresults = driver.find_element_by_xpath( "//div[contains(text(),' Email Already Exists. ')]").text expectedresults = " Password should be contain at least two digits " if actualresults == expectedresults: print("Testcase Tc006 is Passed.") elif actualresults != expectedresults: print("Testcase Tc006 is failed.") else: print("Testcase Tc006, Unexpected Error..")
def test9(self): """Enter different Confirm Password""" baseUrl = "https://www.phptravels.net" driver = webdriver.Firefox() driver.get(baseUrl) driver.maximize_window() driver.implicitly_wait(10) sgn = LoginPage(driver) sgn.signup( "Anderson", "Talisca", "1234567890", "*****@*****.**", "ASdf1234", "ASdfas12", ) # User will see warning message expectedmessage = "Password not matching with confirm password." warningmessage = driver.find_element_by_xpath( "//p[contains(text(),'Password not matching with confirm password.')]" ).text print(warningmessage) if expectedmessage == warningmessage: print("As expected Warning message is : ", expectedmessage, "Testcase Tc009 is passed. ") elif expectedmessage != warningmessage: print("Testcase Tc009 is fail.") else: print("Unexpected Error..")
def test4(self): """Password between 1-5 characters""" baseUrl = "https://www.phptravels.net" driver = webdriver.Firefox() driver.get(baseUrl) driver.maximize_window() driver.implicitly_wait(10) sgn = LoginPage(driver) sgn.signup( "Anderson", "Talisca", "1234567890", "*****@*****.**", "asd", "asd", ) warningmessage = driver.find_element_by_xpath( "//p[contains(text(),'The Password field must be at least 6 characters in length.')]" ).text expectedmessage = "The Password field must be at least 6 characters in length." if expectedmessage == warningmessage: print("Testcase Tc004 is Passed.") elif expectedmessage != warningmessage: print("Testcase Tc004 is failed.") else: print("Unexpected Error..")