前言:

        最近在做Java+Selenium+Testng自动化调研,已经有阶段性的收获。现在回头沉下心来把过程整理一遍。本章主要介绍自动化环境的安装和配置。

目录

(一)安装Java

(二)安装IDE工具(intelij)

(三)安装配置Maven

1. 安装Maven

2. 配置Maven本地仓库

3. intellij配置mvn

4. 创建Maven工程

(四)Selenium安装


版本介绍: 

软件版本
JAVA1.8.0_321
IDE-intelij2021.3.2
Maven3.8.5
Selenium3.4

Chrome

Chromedriver

99.0.4844.84   (最新版本)  

99.0.4844.51/  (最新版本)

(一)安装Java

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工具如下:

  1. Eclipse
  2. Intelij(推荐使用)

下载地址:Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

下载后直接双击安装即可~

(三)安装配置Maven

1. 安装Maven

1)下载地址: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>/path/to/local/repo</localRepository>

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配置mvn

file–> 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仓库正式成功!

这里需要注意:

1. 这里实际配置时,我配置到自己建的本地仓库目录老有问题,最后默认指到系统自动生成的maven路径下正常!!!如果要指到系统默认目录,记得settings.xml文件的仓库地址也需要修改。

2. settings.xml文件需要配置maven的在线源,默认的源后续自动下载包时可能有问题。

<mirrors>

<mirror>
        <id>aliyun-public</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun public</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    
    <mirror>
        <id>aliyun-central</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun central</name>
        <url>https://maven.aliyun.com/repository/central</url>
    </mirror>


    <mirror>
        <id>aliyun-spring</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun spring</name>
        <url>https://maven.aliyun.com/repository/spring</url>
    </mirror>

    <mirror>
        <id>aliyun-spring-plugin</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun spring-plugin</name>
        <url>https://maven.aliyun.com/repository/spring-plugin</url>
    </mirror>

    <mirror>
        <id>aliyun-apache-snapshots</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun apache-snapshots</name>
        <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    </mirror>

    <mirror>
        <id>aliyun-google</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun google</name>
        <url>https://maven.aliyun.com/repository/google</url>
    </mirror>

    <mirror>
        <id>aliyun-gradle-plugin</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun gradle-plugin</name>
        <url>https://maven.aliyun.com/repository/gradle-plugin</url>
    </mirror>

    <mirror>
        <id>aliyun-jcenter</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun jcenter</name>
        <url>https://maven.aliyun.com/repository/jcenter</url>
    </mirror>

    <mirror>
        <id>aliyun-releases</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun releases</name>
        <url>https://maven.aliyun.com/repository/releases</url>
    </mirror>

    <mirror>
        <id>aliyun-snapshots</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun snapshots</name>
        <url>https://maven.aliyun.com/repository/snapshots</url>
    </mirror>  

    <mirror>
        <id>aliyun-grails-core</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun grails-core</name>
        <url>https://maven.aliyun.com/repository/grails-core</url>
    </mirror>

    <mirror>
        <id>aliyun-mapr-public</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun mapr-public</name>
        <url>https://maven.aliyun.com/repository/mapr-public</url>
    </mirror>

  </mirrors>

4. 创建Maven工程

说明:

        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文件添加<dependencies>节点,并将selenium的dependency配置 添加其中。然后点击同步 

 下载后,在左侧目录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 ();
    }
}

 右键运行文件,查看是否可以正常打开本机的谷歌浏览器,若打开,即证明驱动配置成功。

至此,我们自动化基础环境就搭建好了!

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐