Python Selenium - как нажать полноэкранную кнопку видео без рамки - PullRequest
0 голосов
/ 28 апреля 2020

Я впервые работаю с селеном и пытаюсь воспроизвести видео на другом сайте. Мне уже удалось воспроизвести видео, но сейчас я застрял, пытаясь сделать его полноэкранным Полноэкранная кнопка скрыта, если я не наведу на нее курсор мыши.

Поэтому я искал решение, и все предлагают использовать switch_to.frame(), а затем получить доступ к кнопке, но кажется, что ни один кадр не окружает видео в моем случае. Я не эксперт в HTML, поэтому, возможно, я ошибаюсь, но есть ли способ нажать эту полноэкранную кнопку, когда нет рамки вокруг видео?

Заранее спасибо за любую помощь :)

1 Ответ

1 голос
/ 28 апреля 2020

Если в видеофрагменте нет видео, вы можете нажать кнопку, как и любую другую на экране. Для отображения всплывающего меню вы можете использовать ActionChains(driver).move_to_element(element).perform().

Если у вас возникли проблемы с поиском кнопки, вы также можете video_player.send_keys("f"). Многие игроки используют этот ярлык для перехода в полноэкранный режим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...