自动化测试是时代趋势,因此很多测试人员开始研究自动化测试。
Web自动化测试化测试并不难,但是很多人都是被挡在了环境搭建这一步,后面学习激情全无。
这里,韬哥手把手教大家搭建火狐浏览器下的自动化测试环境(基于Java)。
为什么搭建自动化测试环境难呢?
因为环境要求高,selenium版本,驱动文件版本,浏览器版本这中间有适配问题,
如果没注意这些版本信息,就可能导致web自动化程序就跑不起来。
下面将为大家演示selenium 3.x下的火狐自动化自动化环境搭建:
1
准备selenium 3.5.1,maven下的依赖信息如下:
2
准备火狐驱动文件geckodriver.exe
从selenium 3.0开始火狐浏览器的自动化就需要驱动文件来驱动了,这里准备的驱动文件版本为0.19.0。
大家可以自己去selenium官网下载,或者直接使用老师给大家分享的网盘地址去下载
链接:https://pan.baidu.com/s/18KN-PkKXcqrGtyk3dxnH3w
密码:g03w
另外大家记得把火狐浏览器的版本更换为56(并且禁止浏览器更新功能,防止浏览器后台自动更新版本,至于怎么禁止,很简单的事情,pls自行百度)。
因为根据geckodriver的change log建议,0.19.0版本的驱动最好是适配:Firefo x 55.0 (或更高)+ Selenium 3.5(或更高),这就是为什么上面为什么用selenium3.5.1。
领取专属 10元无门槛券
私享最新 技术干货