Exemple #1
0
def test_click_thumbnails(base_url, selenium):
    page = TVPage(base_url, selenium).open()
    screens = page.screens
    thumbnails = page.thumbnails
    assert screens[0].is_displayed
    assert thumbnails[0].is_selected
    for i in range(1, len(thumbnails)):
        thumbnails[i].click()
        assert screens[i].is_displayed
        assert thumbnails[i].is_selected
    for i in range(len(thumbnails) - 2, -1, -1):
        thumbnails[i].click()
        assert screens[i].is_displayed
        assert thumbnails[i].is_selected
    assert screens[0].is_displayed
    assert thumbnails[0].is_selected
Exemple #2
0
def test_next_previous_buttons(base_url, selenium):
    page = TVPage(base_url, selenium).open()
    assert not page.is_previous_enabled
    screens = page.screens
    thumbnails = page.thumbnails
    for i in range(len(screens) - 1):
        assert screens[i].is_displayed
        assert thumbnails[i].is_selected
        page.show_next_screen()
    assert not page.is_next_enabled
    for i in range(len(screens) - 1, 0, -1):
        assert screens[i].is_displayed
        assert thumbnails[i].is_selected
        page.show_previous_screen()
    assert not page.is_previous_enabled
    assert screens[0].is_displayed
    assert thumbnails[0].is_selected