前言:
Option1:如果打算用maven(Maven 是专门用于构建和管理Java相关项目的项目管理工具)做自动化测试,则不需要单独下载selenium-java和testNG,只需要新建maven项目后,在pom.xml文件中添加依赖。
Option2:如果不用maven的话,就要单独下载所需的selenium-java, 在Eclipse里下载testng。
这两种选择,相比之下,使用maven可以更方便,因为maven可以方便地管理依赖包。所以下面环境搭建是讲的Option1。
需要下载的东西:
1、JDK
2、Eclipse
3、maven
4、各种浏览器驱动,IEDriver【ie浏览器】、GeckoDriver【火狐浏览器】、ChromeDriver【谷歌浏览器】
5、Selenium-java
方法一:下载地址:http://www.seleniumhq.org/download/
方法二:最新selenium版本下载地址:http://selenium-release.storage.googleapis.com/index.html
方法三:百度云链接:https://pan.baidu.com/s/1vGMKKn4ukzoY2GXPl-5qjw 密码:hyci
方法四: 因为需要翻墙,所以可以通过第4点的IEDriver下载地址来下载Selenium-java
方法五:通过maven的Pom.xml文件添加依赖
6、Testng
方法一:通过Eclipse下载TestNG插件
方法二:通过Maven的Pom.xml文件添加依赖
方法三:在网上直接下载TestNG,http://beust.com/eclipse,下载zipped文件。安装方法见:https://blog.csdn.net/hualf/article/details/78507274
具体安装步骤:
一、JDK的安装
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk的安装和配置环境变量参见此经验:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
- 第一步,会提示jdk默认安装在C盘,最好别装C盘,重装系统东西就没了,不要使用英文路径。
- 第二步,同样会提示jre默认安装在C盘,最好别装C盘,重装系统东西就没了,也不要使用英文路径。
- 第三步,配置环境变量,右击计算机图标--属性--高级系统设置--高级--环境变量--新建2个系统变量;在path变量里最前面,添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
变量名:JAVA_HOME 变量值:你安装jdk的路径,比如:I:\jdk8u.181
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
变量名:path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;后面是已有的path变量值
4. 第四步,在cmd里,输入 java -version 如果能出现版本号,就说明安装和配置成功了。
二、Eclipse的安装
下载地址:https://www.eclipse.org/downloads
如果上面的下载地址很慢的话,使用上面的百度云下载eclipse。
三、Maven安装
1、进入http://maven.apache.org/download.cgi,参考maven各版本与jdk的对应关系:http://maven.apache.org/docs/history.html,我下载的版本如下图:
2、我在把下载好的maven压缩包放到了我建的文件夹中:D:\EclipseAdd-ons。(Add-ons意为插件)
3、配置环境变量
- 新建环境变量MAVEN_HOME,值为安装路径
- 编辑环境变量Path,追加%MAVEN_HOME%\bin\;
- 保存后,打开cmd,输入 mvn -v,如果出现版本信息,则已经配置好环境变量。
4、在Eclipse中,点击window-preferences
4、点击maven-installations
5、点击Add之后,弹出下图,然后点击Directory,选择maven的安装路径。(因为我已经添加过这个路径了,所以会报错:The Maven installation name is already in use)
我的安装路径是:
四、各个驱动的下载
各种浏览器驱动,比如IEDriver【ie浏览器的】、GeckoDriver【火狐浏览器的】、ChromeDriver【谷歌浏览器的】等等
注意:1、要对应浏览器的版本号,来下载对应的驱动。2、下载下来的驱动放在哪里都无所谓,解压后,我全部放在了D:\EclipseAdd-ons\AllDrivers文件夹下。网上很多说给这些驱动配置环境变量,但是我没有配置,也没出现什么问题。
下面3个下载地址转自博文:https://www.cnblogs.com/nancyzhu/p/8589764.html
- IEDriver下载地址:https://selenium-release.storage.googleapis.com/index.html
- GeckoDriver下载地址:https://github.com/mozilla/geckodriver/releases/
- ChromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html
火狐浏览驱动直接使用最新的驱动,那么其他浏览器驱动,进入浏览器驱动的下载地址如何找跟自己的浏览器版本对应的驱动呢?
step1:查看自己浏览器的版本号
step2:打开上面的下载地址,随便选一个目录
step3:打开note.txt,寻找对应的版本
step4:下载相应的驱动即可(64位的操作系统,也是选择chromedriver_win32.zip)
上面的下载及安装完成后,打开Eclipse,新建maven工程,在pom.xml文件中,通过添加依赖,把所需要的jar包下载下来。
五、选择在maven中加载Selenium-java
1、到仓库https://mvnrepository.com,搜索selenium-java
2、选择并点击3.14版本
3、复制红框里的内容
六、TestNG的下载
使用maven添加依赖,在Eclipse加载TestNG
1、到仓库https://mvnrepository.com,搜索TestNG
2、选择(建议)人气比较旺的版本
3、点击版本号
4、复制红框中内容