Java+Eclipse+Selenium+TestNG环境搭建
前言
上一篇博文介绍了使用Maven来搭建自动化测试环境,但是对于初学者来说,想要简单快速地搭建环境, 学习WebDriver的api。可以不先不使用Maven。就要单独下载所需的selenium-java, 在Eclipse里下载testng。
需要下载
- Java
- Eclipse
- Selenium-Java
- Testng
一、Java
一、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变量值
第四步,在cmd里,输入 java -version 如果能出现版本号,就说明安装和配置成功了。
二、Eclipse
下载地址:https://www.eclipse.org/downloads
三、浏览器驱动
浏览器驱动可以存在任意位置,但是当你在Eclipse新建项目编写脚本的时候,要指定浏览器驱动的安装路径。
IEDriver【ie浏览器】
-
注意IEDriver的版本号要和Selenium-Java的版本号保持一致,打开 https://selenium-release.storage.googleapis.com/index.html
-
选择版本3.8,打开该文件夹
-
可以发现,Selenium-Java 3.8.1.zip也可以在这里下载。
GeckoDriver【火狐浏览器】
-
查看自己浏览器版本号,点击右上角三条横线–帮助–关于Firefox
-
火狐浏览器驱动官网上 https://github.com/mozilla/geckodriver/releases/ ,写着19.0以后推荐Firefox版本55及以上,Selenium推荐3.5及以上
-
下载最新版驱动
ChromeDriver【谷歌浏览器】
-
查看自己浏览器的版本号,浏览器右上角–帮助–关于Google Chrome
-
打开下载地址 http://chromedriver.storage.googleapis.com/index.html , 选择2.42
-
打开2.42文件夹
-
打开note.txt,寻找对应的版本,Chrome68-79版本的都可以下载ChromeDriver 2.42
-
下载相应的驱动即可(64位的操作系统,也是选择chromedriver_win32.zip)
四、Selenium-Java
下载地址:http://selenium-release.storage.googleapis.com/index.html
1、打开下载网址,选择下载的版本
2、点击版本号,比如3.8,下载selenium-java-3.14.0.zip
3、下载到任意文件夹,解压如下
五、TestNG
通过Eclipse下载TestNG插件
1.启动Eclipse,点击Help --Install New Software。
2.在弹出的对话框里,单击“Add”。
3.打开添加存储库对话框输入名称为“TestNG”,网址为“http://beust.com/eclipse” 然后点击“OK”
4.点击“Select All”之后,“TestNG”将被选择
5.检查被选中项目,然后单击“Next”,一直点击next,直到finish,安装好重启eclipse。
6.验证插件安装是否成功,打开Eclipse,点击File,选择New,点击Other,能看到“TestNG下的TestNG Class”。