播放视频 (未 尝试 成功)
'''
from time import sleep from selenium import webdriver driver = webdriver.Chrome() driver.implicitly_wait(50) driver.get("http://videojs.com/") video = driver.find_element_by_xpath("//*[@id='preview-player_html5_api']") #返回文件 url = driver.execute_script("return arguments[0].currentSrc;", video) print(url) #播放视频 print("start") driver.execute_script("arguments[0].play()", video) #播放15秒钟 sleep(15) #暂停15秒钟v print("stop") driver.execute_script("arguments[0].pause()", video) driver.quit()
HTML5 非常流行,主流的浏览器都支持 HTML5 ,越来越多的应用使用HTML5 元素,如:canvas 、 video等
另外,网络存储功能提升了用户的网络体验,使得越来越多的开发者开始使用 HTML5.
WebDriver 支持在指定的 浏览器上测试 HTML5 ,另外, 还可以使用 JavaScript 测试这些功能,
这样就可以在任意浏览器上测试 HTML5 了
大多数浏览器使用插件 ( 如 Flash) 播放视频,但是,不同的浏览器需要使用不同的插件, HTML5定义了
一个新的元素 <video> ,指定了一个标准的方式嵌入电影片段
IE9、 Firefox、 Opera、 Chrome 都支持元素 <video>
'''
'''
JavaScript 有一个内置对象叫做 argument。 argument 包含了函数调用的参数素组,
[0] 表示取对象的第一个值
currentSrc 返回当前 音频 或 视频 的 URL 。如果未设置 音频/视频,则返回空字符串
load() play() 和 pause() 控制视频 的 加载, 播放 和 暂停
'''
浙公网安备 33010602011771号