コード例 #1
0
def test_trailers(browser, movie_to_search):
    search_page = SearchPage(browser, url="https://www.kinopoisk.ru/")
    search_page.open()
    search_page.search_movie(movie_to_search)

    search_page.check_guessing_of_search()
    search_page.go_to_guessing_movie()

    movie_page = MoviePage(search_page.driver, search_page.driver.current_url)
    movie_name = movie_page.get_movie_name()
    name_in_iframe = movie_page.open_trailer()
    assert movie_name == name_in_iframe, f"Имя фильма в открывшемся трейлере не совпадает со страницей"
コード例 #2
0
def test_search(browser, movie_to_search):
    movie_to_search = "Аватар"

    main_page = MainPage(browser, url="https://www.kinopoisk.ru/")
    main_page.open()
    main_page.search_movie(movie_to_search)

    search_page = SearchPage(main_page.driver, main_page.driver.current_url)
    found_movie = search_page.check_guessing_of_search()
    assert found_movie == movie_to_search, f"Попытка угадать неверная, предложен {found_movie}"