web自动化环境搭建

发布于 更新于

技术文章

自动化测试是时代趋势,因此很多测试人员开始研究自动化测试。Web自动化测试化测试并不难,但是很多人都是被挡在了环境搭建这一步,后面学习激情全无。这里,韬哥手把手教大家搭建火狐浏览器下的自动化测试环境(基于Java)。为什么搭建自动化测试环境...

自动化测试是时代趋势,因此很多测试人员开始研究自动化测试。


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。

  


以下为大家整理火狐的各版本下载链接:


https://ftp.mozilla.org/pub/firefox/releases/,


或者大家可以直接去我的网盘下载:


链接:

https://pan.baidu.com/s/1DMX7YfbxziPETWNewIrxUw 


密码:ju9z

  

 

  

3验证代码

  



驱动文件存放目录:


src/test/resources/geckodriver.exe,


如下图:



 

4效果如下,意味着环境搞定:

  



至此,基于java+selenium 3.x的火狐自动化测试环境就准备好了。


本文由柠檬班韬哥老师原创,转载需注明出处!


继续阅读