selenium java环境_Selenium+Java 环境搭建

本文详细介绍了如何搭建Selenium+Java自动化测试环境,包括安装JDK、Eclipse,配置环境变量,以及解决Selenium jar包与Firefox浏览器版本兼容问题。提供相关软件下载链接,并给出了不同Selenium版本对应的支持Firefox版本。最后提醒关闭Firefox自动升级以确保本地脚本运行正常。
摘要由CSDN通过智能技术生成

从事开发工作一年,测试工作三年,一直希望能够做自动化方面的测试,但因为各种缘由一直没做成,终于有时间自己学学。因为有一些java基础,所以从Selenium+Java开始。

搭建Selenium+Java环境过程发生很多问题,主要是浏览器版本和selenium jar包不兼容问题,在此做个总结。

先把所有需要的文件准备好:

1.jdk,可以直接官网下载,我这里是1.7

链接:http://pan.baidu.com/s/1dDDdAcp 密码:mt98

2.eclipse,可以直接官网下载

链接:http://pan.baidu.com/s/1c0iD45q 密码:jokb

3.火狐28 for windows

链接:http://pan.baidu.com/s/1c0v4GXa 密码:gaxk

https://ftp.mozilla.org/pub/firefox/releases/(全版本的firefox下载地址)

4.倒入eclipse的selenium jar包:selenium-server-standalone-2.40.0.jar

这个文件百度云不能分享

安装步骤:

1.安装jdk

这个很简单,双击exe文件,一路下一步就可以了,最后配置环境变量,很重要~

添加JAVA_HOME             C:\Program Files (x86)\Java\jdk1.7.0_51

修改PATH在最后加           ,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\tools;

添加CLASSPATH             .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

配置好以后,在CMD命令中输入 java -version,如下显示即为成功:

07d8e0b9af9b0f298f8edb45e7c2585d.png

2.安装eclipse,同样很简单,下一步就可以了

3.在eclipse中导入selenium jar包

a.创建一个java project

b.右键project->properties,然后按照图片步骤添加jar包

d8ef1ebe63cb9845ee2129ddfe4605f7.png

c.jar包安装好,效果如图:

732fb7803e8a93d133c86d74ad76f21e.png

到此为止,Selenium+Java环境配置完毕,可以开始第一个自动化demo啦~

注意事项:

1.selenium jar包和firefox浏览器版本对应关系

【Selenium】 -> 【FireFox】

2.25.0     ->      18

2.30.0     ->      19

2.31.0     ->      20

2.42.2     ->      29

2.44.0     ->      33 (不支持31,2014/12/1)

若selenium的版本和firefox不兼容,需要升级selenium的jar包,或者是升级firefox。

切记,关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,且必须降级forefox。

若selenium的版本和firefox不兼容,会报错,比如:

org.openqa.selenium.firefox.notconnectedexception:无法连接到主机127.0.0.1端口7055上的45000毫秒后

各firefox版本下载地址

http://ftp.mozilla.org/pub/firefox/releases/

各selenium jar包下载地址

http://selenium-release.storage.googleapis.com/index.html

在selenium下载页面 http://www.seleniumhq.org/download/ (需FQ) 各个版本的changelog中,会记录支持的firefox版本,如下所示:

里面可以找到对应的记录,仔细阅读即可。

我挑选的第一个匹配

v2.53.1

=======

Firefox:

* Update to allow use with Firefox 47.0.1

selenium-server-standalone-2.53.1.jar

firefox47

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值