selenium(java)处理HTML5的视频播放

本文介绍了如何使用Selenium进行自动化测试,特别是处理HTML5视频播放的问题。由于Firefox不支持MP4,故选择Chrome作为浏览器,并确保Selenium、ChromeDriver和Chrome版本匹配。通过设置ChromeDriver路径,编写测试脚本,成功打开浏览器。接着创建包含视频的HTML文件,并通过开发者工具定位视频元素的XPath。最后展示了定位到视频元素的完整代码。
摘要由CSDN通过智能技术生成

大多数浏览器使用控件(如 Flash) 来播放规频,但是,不同的浏览器需要使用不同的插件。HTML5 定义了一个新的元素<video>,,指定了一个标准的方式来嵌入电影片段。IE9+、Firefox、Opera、Chrome都支持该元素。

学习虫师的自动化测试selenium 的4.17节 《处理 HTML5 的视频播放》。但是无法运行该章节的demo,所以自己搞了一套。从HTML5写代码开始。

首先要保证环境可用

MP4视频在我本机装的火狐firefox浏览器不支持运行,索性使用chrome。之前写selenium脚本都是基于FirefoxDriver,所以需要下载ChromeDriver。需要注意,selenium版本+ChromeDriver版本+Chrome版本一定要匹配,不然会报错org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser据说firefox的驱动还是selenium得人员开发的,而google的驱动是google内部人员开发的,兼容性欠佳。

具体版本匹配可以参考:

http://blog.csdn.net/xqhadoop/article/details/77892796

我目前使用的是selenium 2.49+chr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值