Python Selenium-如何单击不带框架的视频的全屏按钮

问题描述 投票:0回答:1

我是第一次使用硒,我正在尝试在另一个网站上播放视频。我已经设法播放了视频,但现在我一直试图将其全屏播放。全屏按钮是隐藏的,除非我将鼠标悬停在该按钮上。

所以我搜索了一个解决方案,每个人都建议使用switch_to.frame(),然后访问该按钮,但就我而言,似乎没有框包围视频。我不是HTML方面的专家,所以也许我弄错了,但是当视频周围没有边框时,是否可以单击该全屏按钮?

感谢您的任何帮助:)

javascript python html selenium selenium-webdriver
1个回答
0
投票

如果没有包含视频的iframe,您应该可以像在屏幕上单击其他按钮一样单击该按钮。要显示悬停菜单,可以使用ActionChains(driver).move_to_element(element).perform()

如果发现按钮时遇到问题,您也可以video_player.send_keys("f")。许多玩家会使用该快捷方式切换到全屏模式。

© www.soinside.com 2019 - 2024. All rights reserved.