Exemple #1
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