def test_correct_login(self): login_page = LoginPage(self.driver) login_page.open() login_page.enter_login(self.login) login_page.enter_password(self.password) login_page.login() login_page.wait_redirect(self.BASE_URL)
def test_incorrect_password(self): wrong_password = '******' login_page = LoginPage(self.driver) login_page.open() login_page.enter_login(self.login) login_page.enter_password(wrong_password) login_page.login() login_page.wait_redirect(self.AUTH_URL)
def test_incorrect_email(self): wrong_email = 'yandex.ru' login_page = LoginPage(self.driver) login_page.open() login_page.enter_login(wrong_email) login_page.enter_password(self.password) login_page.login() validation_message = login_page.get_email_valigation_message() expected = 'Адрес электронной почты должен содержать символ "@". В адресе "' + wrong_email + '" отсутствует символ "@".' self.assertEqual(validation_message, expected)