播放视频 (未 尝试 成功)

'''

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()  控制视频 的  加载, 播放 和 暂停
 '''

posted @ 2020-02-15 22:05  gupanpan  阅读(92)  评论(0)    收藏  举报