前言:
最近在做Java+Selenium+Testng自动化调研,已经有阶段性的收获。
现在回头沉下心来把过程整理一遍。
本章主要介绍自动化环境的安装和配置。
目录
(一)安装Java
(二)安装IDE工具(intelij)
(三)安装配置Maven
1. 安装Maven
2. 配置Maven本地仓库
3. intellij配置mvn
4. 创建Maven工程
(四)Selenium安装
版本介绍:
软件 | 版本 |
JAVA | 1.8.0_321 |
IDE-intelij | 2021.3.2 |
Maven | 3.8.5 |
Selenium | 3.4 |
Chrome Chromedriver | 99.0.4844.84 (最新版本) 99.0.4844.51/ (最新版本) |
1. 下载
网盘下载地址:https://pan.baidu.com/s/1HRyt-lzEnKrM8lX5Qcn2MQ 提取码:zq0g
官网下载地址:Java Downloads | Oracle
2. 下载后,直接双击运行jdk-8u161-windows-x64.exe进行安装即可
3. 配置环境变量
点击计算机->系统属性->高级系统设置->环境变量,设置系统变量。
(1)新建系统变量:变量名:JAVA_HOME;变量值:【C:\Program Files\Java\jdk1.8.0_161】。
这里的变量值是JDK的安装包位置。
(2)新建系统变量:变量名:CLASSPATH;变量值:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】。
(3)找到系统变量Path进行编辑,在该变量最后添加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】
验证环境变量是否验证成功:在开始菜单搜索框输入【cmd】进入控制台,输入java,如果出现以下界面则说明已配置好。
至此java的基础环境已经安装完成~
(二)安装IDE工具(intelij)Java IDE工具如下:
- Eclipse
- Intelij(推荐使用)
下载地址:Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
下载后直接双击安装即可~
(三)安装配置Maven 1. 安装Maven1)下载地址:Maven – Download Apache Maven
2)将下载文件解压到 D:\Tool\maven 路径下(路径自定义)。
3)新建环境变量MAVEN_HOME,赋值D:\Tool\maven
4)编辑环境变量Path,追加%MAVEN_HOME%\bin\;
5)maven已经完成了安装完成,cmd检查配置是否成功 ,执行命令 mvn -v
2. 配置Maven本地仓库1)在D:\Tool\maven目录下新建maven-repository文件夹,该目录用作maven的本地库。
2)打开D:\Tool\maven\conf\settings.xml文件。
3)查找下面这行代码:
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们创建的目录D:\Tool\maven\maven-repository
说明:localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
4)运行一下DOS命令
# mvn help:system
如果前面的配置成功,那么D:\Tool\maven\maven-repository会出现一些文件。
这些文件是通用jar包.
3. intellij配置mvnfile–> settings –> Build, Execution,Deployment –> Maven –> 在Mavenhome director选项中选择maven的安装目录。
Maven home directory: C:\Users\Administrator\.m2\repository 此目录为本地maven仓库的目录
User settings file : C:\Users\Administrator\.m2\settings.xml此目录为本地maven仓库的配置文件
点击ok后IDEA配置本地maven仓库正式成功!
4. 创建Maven工程这里需要注意:
1. 这里实际配置时,我配置到自己建的本地仓库目录老有问题,最后默认指到系统自动生成的maven路径下正常!!!如果要指到系统默认目录,记得settings.xml文件的仓库地址也需要修改。
2. settings.xml文件需要配置maven的在线源,默认的源后续自动下载包时可能有问题。
aliyun-public
*
aliyun public
https://maven.aliyun.com/repository/public
aliyun-central
*
aliyun central
https://maven.aliyun.com/repository/central
aliyun-spring
*
aliyun spring
https://maven.aliyun.com/repository/spring
aliyun-spring-plugin
*
aliyun spring-plugin
https://maven.aliyun.com/repository/spring-plugin
aliyun-apache-snapshots
*
aliyun apache-snapshots
https://maven.aliyun.com/repository/apache-snapshots
aliyun-google
*
aliyun google
https://maven.aliyun.com/repository/google
aliyun-gradle-plugin
*
aliyun gradle-plugin
https://maven.aliyun.com/repository/gradle-plugin
aliyun-jcenter
*
aliyun jcenter
https://maven.aliyun.com/repository/jcenter
aliyun-releases
*
aliyun releases
https://maven.aliyun.com/repository/releases
aliyun-snapshots
*
aliyun snapshots
https://maven.aliyun.com/repository/snapshots
aliyun-grails-core
*
aliyun grails-core
https://maven.aliyun.com/repository/grails-core
aliyun-mapr-public
*
aliyun mapr-public
https://maven.aliyun.com/repository/mapr-public
说明:
maven工程可以打开已有的,也可以直接创建新工程,这里以新工程举例。
1)new project 选择Maven,点击下一步:
2)name和路径任意定义,点击完成,即创建成功。
3)创建完成后,项目目录下会自动生成pom.xml文件。
这个文件是定义jar包版本,根据定义的版本自动下载指定包。
我们后续自动化测试需要的依赖包,可以去maven在线仓库查找配置。
https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/4.1.2
选择指定版本的jar包配置(截图红圈区域),将配置复制到pom.xml文件中即可自动下载。
5)在maven项目中的pom文件添加
然后点击同步
下载后,在左侧目录External Libraries里可以看到刚下载的jar包
此时maver的安装配置已经完成,若后续还需要引用其它jar包,只需要参考以上步骤修改对应工程目录下的pom.xml文件即可!
(四)Selenium安装1. 下载浏览器驱动(根据本机谷歌的版本进行下载)
下载地址:CNPM Binaries Mirror
2. 下载完的驱动将exe放置到对应的目录下(目录可以自定义也可以直接放到谷歌浏览器的exe目录)
3. 配置驱动的环境变量
我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“C:\driver”目录添加到Path的值中。
4. 代码测试:
谷歌测试代码:打开百度网页
package test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class test { public static void main(String[] args) throws InterruptedException { WebDriver driver = new ChromeDriver (); driver.manage ().window ().maximize (); driver.get ( "http://www.baidu.com" ); Thread.sleep(2000); driver.quit (); } }
右键运行文件,查看是否可以正常打开本机的谷歌浏览器,若打开,即证明驱动配置成功。
至此,我们自动化基础环境就搭建好了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)