def test_forgot_pass_incorrect_mail(self):
     lp = LoginPage(self.driver)
     lp.click_forgot_password()
     fp = ForgotPasswordPage(self.driver)
     fp.enter_email("*****@*****.**")
     fp.click_request_new_pass_btn()
     self.assertEqual(fp.element_text(*ForgotPasswordLocator.LABELERROR),'Invalid user')
 def test_forgot_pass_invalid_mail(self):
     lp = LoginPage(self.driver)
     lp.click_forgot_password()
     fp = ForgotPasswordPage(self.driver)
     fp.enter_email("test")
     fp.click_request_new_pass_btn()
     self.assertEqual(fp.element_text(*ForgotPasswordLocator.LABELERROR),'Not valid e-mail address')
Beispiel #3
0
def test_forgot_password(browser):
    login_page = LoginPage(browser)
    forgot_password = TestForgetPasswordPage(browser)

    login_page.go_to_site()
    login_page.enter_email(email=email)
    login_page.click_forgot_password()
    login_page.check_page_is_opened_successfully(link_part='recover')
    login_page.enter_email(email=email)
    forgot_password.click_continue()
    login_page.check_page_is_opened_successfully(link_part='success')
    forgot_password.click_back_to_sing_in()
    login_page.check_page_is_opened_successfully(link_part='login')
 def test_forgot_pass_page(self):
     lp = LoginPage(self.driver)
     fp = ForgotPasswordPage(self.driver)
     lp.click_forgot_password()
     self.assertEqual(fp.element_text(*ForgotPasswordLocator.RESETPASSTEXT),'Reset password')
 def test_forgot_pass_back_to_login(self):
     lp = LoginPage(self.driver)
     lp.click_forgot_password()
     fp = ForgotPasswordPage(self.driver)
     fp.click_back_to_login()
     self.assertEqual(fp.element_text(*LoginPageLocator.WELCOME),'Welcome to your new Humanity login page')