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')
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')