示例#1
0
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
示例#3
0
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()