这非常依赖于浏览器和处理视频的播放器.您很可能需要使用JavaScript执行程序.
昨晚我和朋友讨论了这个问题,他使用Webdriver的Python变体为html5demos.com的演示视频提出了以下示例:
driver = webdriver.Firefox()
driver.get("http://html5demos.com/video")
driver.execute_script('document.getElementsByTagName("video")[0].play()')
Run Code Online (Sandbox Code Playgroud)
你也可以"暂停"使用"播放"的地方.
这里有一个更大的问题:你究竟想要验证什么?简单地播放和暂停不会引发任何错误?确保您知道您正在验证什么,并且实际工作以自动化视频测试而不是将该特定用例进行手动测试是有意义的.(虽然您可以使用上面的脚本来帮助您达到这一点!)
**编辑:查看这段Python代码(不是我的)暴露了"Paused"属性.现在,您至少可以验证视频加载,启动和停止.我仍然对使用这种测试持怀疑态度,但至少它是一个开始.
归档时间: |
|
查看次数: |
13448 次 |
最近记录: |