Ejemplo n.º 1
0
def test_firefox_account_modal(base_url, selenium):
    page = YandexDownloadPage(selenium,
                              base_url,
                              locale='ru',
                              params='?geo=us').open()
    modal = page.open_join_firefox_modal()
    assert modal.is_displayed
    modal.close()
Ejemplo n.º 2
0
def test_download_buttons_are_displayed(base_url, selenium):
    page = YandexDownloadPage(selenium,
                              base_url,
                              locale='ru',
                              params='?geo=us').open()
    assert page.download_button.is_displayed
    assert not page.is_yandex_download_button_displayed
    modal = page.open_other_platforms_modal()
    assert modal.is_displayed
    modal.close()
Ejemplo n.º 3
0
def test_yandex_download_button_displayed(base_url, selenium):
    page = YandexDownloadPage(selenium,
                              base_url,
                              locale='ru',
                              params='?geo=ru').open()
    assert not page.download_button.is_displayed
    assert page.is_yandex_download_button_displayed
Ejemplo n.º 4
0
def test_download_buttons_are_displayed(base_url, selenium):
    page = YandexDownloadPage(selenium,
                              base_url,
                              locale="ru",
                              params="?geo=us").open()
    assert page.is_download_button_displayed
    assert not page.is_yandex_download_button_displayed
Ejemplo n.º 5
0
def test_other_platforms_modal(base_url, selenium):
    page = YandexDownloadPage(selenium, base_url, locale='ru', params='?geo=us').open()
    modal = page.open_other_platforms_modal()
    assert modal.is_displayed
    modal.close()