使用Selenium在html5视频中跳过一定的时间

时间:2017-08-07 23:19:09

标签: python selenium-webdriver

我正在测试Selenium的html5视频自动化方法,我找不到一个可以在视频中跳转一定时间的当前位置。

driver = webdriver.Firefox()
driver.get("https://www.youtube.com/watch?v=v_I4zqC7GN8")
driver.execute_script('document.getElementsByTagName("video")[0].currentTime=30

允许我跳到30秒的时间标记。

但是,我想从当前时间位置跳30秒。

大多数教程都在java中,有些教程非常深入java代码 - 我对Java不熟悉。

1 个答案:

答案 0 :(得分:1)

您只需将30添加到当前currentTime值:

document.getElementsByTagName("video")[0].currentTime += 30;