def tmall_auth_page(driver): page = AuthPage(driver) page.login.click() page.email = email page.password = password page.auth_btn.click() page.wait_page_loaded() return page
def test_positive_sing_in(web_browser): """Проверяем вход зарегистрированного пользователя с корректными данными""" page = AuthPage(web_browser) page.input_email_sing_in = config.positive_email page.input_password_sing_in = config.positive_password page.button_sing_in.click() time.sleep(1) page.wait_page_loaded() path = page.get_relative_link() assert path == config.path_base
def test_tmall_auth_page(selenium): page = AuthPage(selenium) page.login.click() login_page = page.get_current_url() msg = 'Не удалось перейти на страницу входа в ЛК.' assert 'login.aliexpress.com' in login_page, msg page.email = email page.password = password page.auth_btn.click() page.wait_page_loaded() acc_name = page.lk_in.get_attribute('innerText') assert acc_name == email.split('@')[0]
def test_negativ_email_sing_in(web_browser): """Проверяем вход зарегистрированного пользователя по неверному email""" page = AuthPage(web_browser) email = config.negativ_email password = config.positive_password page.input_email_sing_in = email page.input_password_sing_in = password page.button_sing_in.click() time.sleep(1) page.wait_page_loaded() path = page.get_relative_link() assert path == config.path_url_reg error_element = page.warning_whoops_negativ_email assert error_element.is_visible()