def test_autorization_email_invalid(self, browser): bro = browser expected_fail_text = 'Имя пользователя и пароль не совпадают. Если вам в письме пришел код доступа, ' \ 'перейдите по ссылке "Войти по коду доступа" над кнопкой "Войти"' AutorizationPage(bro).auth_by_user(TestAccount.LOGIN + '21', TestAccount.PASSWORD) Alerts(bro).check_fail_other_alert(expected_fail_text)
def test_incorrect_email_field(self, browser, test_go_to_registration_page, generate_test_data): bro = browser expected_fail_text = 'Поле электронный адрес должно быть действительным электронным адресом' name, surname, email, password, confirm_password, phone = generate_test_data email = email[0:len(email) - 10] RegistrationPage(bro).registration_new_user(name, surname, email, password, confirm_password, phone) Alerts(bro).check_fail_alert_from_server_on_field(expected_fail_text)
def test_incorrect_password_field(self, browser, test_go_to_registration_page, generate_test_data, password_param, expected_fail_text): bro = browser name, surname, email, password, confirm_password, phone = generate_test_data password = password_param confirm_password = password_param RegistrationPage(bro).registration_new_user(name, surname, email, password, confirm_password, phone) Alerts(bro).check_fail_alert_from_server_on_field(expected_fail_text)
def test_autorization_password_empty_field(self, browser): bro = browser expected_fail_text = 'Поле пароль обязательно для заполнения' AutorizationPage(bro).auth_by_user(TestAccount.LOGIN, '') Alerts(bro).check_fail_other_alert(expected_fail_text)
def test_autorization_email_empty_field(self, browser): bro = browser expected_fail_text = 'Поле электронный адрес обязательно для заполнения' AutorizationPage(bro).auth_by_user('', TestAccount.PASSWORD) Alerts(bro).check_fail_other_alert(expected_fail_text)
def test_empty_password_field(self, browser, test_go_to_registration_page, generate_test_data): bro = browser expected_fail_text = 'Поле пароль обязательно для заполнения' name, surname, email, password, confirm_password, phone = generate_test_data RegistrationPage(bro).registration_new_user(name, surname, email, '', confirm_password, phone) Alerts(bro).check_fail_alert_from_server_on_field(expected_fail_text)