Java+Selenium+Testng自动化学习

一、安装jdk-1.8

     1.官网下载地址:Java Downloads | Oracle,下载后,直接双击运行jdk-8u161-windows-x64.exe进行安装即可

     2.配置java环境变量

      点击计算机->系统属性->高级系统设置->环境变量,设置系统变量。

   (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;】

    3、验证证环境变量是否验证成功:在开始菜单搜索框输入【cmd】进入控制台,

         输入java,java -version

 二、安装配置Maven

1、下载地址:Maven – Download Apache Maven

 

 

 

2. 安装maven 

  1.将下载文件解压到 D:\Tool\maven 路径下(路径自定义)

  2. 新建环境变量MAVEN_HOME,赋值D:\Tool\maven

  3.编辑环境变量Path,追加%MAVEN_HOME%\bin\;

  4.maven已经完成了安装完成,cmd检查配置是否成功 ,执行命令  mvn -v

3.配置maven 本库仓库和远程仓库(阿里云)

    1.在D:\Tool\maven目录下新建maven-repository文件夹,该目录用作maven的本地库。

    2.打开D:\Tool\maven\conf\settings.xml文件,修改本地库地址,maven镜像仓库改为使用阿里云

    搜索:<localRepository>/path/to/local/repo</localRepository>

    localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们创建的目录       

 D:\Tool\maven\maven-repository

 

    说明:localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。

    当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存

  

  

<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>


  3.运行一下DOS命令: mvn help:system,

   

   如果前面的配置成功,那么D:\Tool\maven\maven-repository会出现一些文件。这些文件是通用jar包.

  C:\Users\石园园下生成一个.m2的目录

 

三、安装IDE工具(intelij)Java IDE工具如下:

   Eclipse(不推荐使用)
   Intelij(推荐使用)
1.下载地址:https://www.jetbrains.com/zh-cn/idea/download,下载社区版本

IntelliJ IDEA 功能介绍:https://www.jetbrains.com/zh-cn/idea/features/

IntelliJ IDEA 帮助文档:https://www.jetbrains.com/help/idea/getting-started.html

 

 

2.. 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仓库的配置文件:如果没有settings.xml就D:\Tool\maven\conf下settings.xml复制过去

 

 

 

3.创建mave项目:

1.new project 选择Maven,选择jdk1.8 ,点击创建

 

 

 2.创建完成后,项目目录下会自动生成pom.xml文件。这个文件是定义jar包版本,根据定义的版本自动下载指定包。

我们后续自动化测试需要的依赖包,可以去maven在线仓库查找配置。

selenium插件:https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java

其他插件:https://mvnrepository.com/,直接搜索查询,找到对应的版本即可!

 

 

 

 

选择指定版本的jar包配置(截图红圈区域),将配置复制到pom.xml文件中即可自动下载。

 

 

3 。在maven项目中的pom文件添加<dependencies>节点,并将selenium的dependency配置 添加其中。然后点击同步 

<dependencies>//依赖
<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
</dependency>
</dependencies>

 

 

 

 

 4. 下载后,在左侧目录External Libraries里可以看到刚下载的jar包

 

 

四、Selenium安装:谷歌浏览器驱动

1. 下载浏览器驱动(根据本机谷歌的版本进行下载)

下载地址:CNPM Binaries Mirror

 2. 下载完的驱动将exe放置到对应的目录下(目录可以自定义也可以直接放到谷歌浏览器的exe目录)

C:\Program Files\Google\Chrome\Application

 

3. 配置驱动的环境变量

 path:C:\Program Files\Google\Chrome\Application\chromedriver.exe

五、创建java文件,必须再src下面的java文件下面创建class java,文件名和类名必须一致!

a.java

public class a{

    public static void main(String[] args){
        System.out.println("Hello World!");

    }
}

 

 

 六、代码测试

test.java,运行之后,调用浏览器

package b;//package b.test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.WebDriver;
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);

}
}

 

posted @ 2023-04-11 01:41  syy714363310  阅读(178)  评论(0编辑  收藏  举报