Java+Selenium+Testng自动化学习(一):安装篇

Java+Selenium+Testng自动化学习(一):安装篇,第1张

前言:

        最近在做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)查找下面这行代码:

/path/to/local/repo

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的在线源,默认的源后续自动下载包时可能有问题。



        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
    

 

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文件添加节点,并将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 ();
    }
}

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


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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/589670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-13
下一篇 2022-04-13

发表评论

登录后才能评论

评论列表(0条)

保存