阅读本文预计需要 4 分钟。

转载自本人公众号:自动化测试    不只是技术                                             运行自动化测试demo的前期配置二


周末的时候试了一下录频,感觉效率不是太高,录频之后生成动态gif文件太慢了,所以这次就没有采用录频。以后找到比较好的录频软件再使用录频吧。


下面接着上一次的文章,继续进行自动化测试demo的前期配置。需要安装maven,添加selenium3相关jar包。这次会把运行自动化测试的demo全部配置完成,下一篇文章,将讲解怎么运行自动化测试demo。



maven的安装

下载:

链接: https://pan.baidu.com/s/1TQ7Rfcq1uhy55ZCIqj1Teg 密码: 1g7c

安装:

直接解压,解压之后需要进行一些配置操作,参考以下链接

https://www.cnblogs.com/yyiou/archive/2017/08/22/7411409.html

创建maven项目



创建一个maven项目

按照如图步骤1和2进行操作

运行自动化测试demo的前期配置二

选中Maven Project,然后点击Next 

运行自动化测试demo的前期配置二

继续点击Next

运行自动化测试demo的前期配置二

继续Next

运行自动化测试demo的前期配置二

填写图中标记的部分,点击Finish,maven项目创建成功

运行自动化测试demo的前期配置二

创建完成之后的maven项目结构

运行自动化测试demo的前期配置二



maven项目关联testNG框架

选中maven项目,右键选择Convert to TestNG

运行自动化测试demo的前期配置二

点击Next

运行自动化测试demo的前期配置二

点击Finish

运行自动化测试demo的前期配置二

关联TestNG框架完成,关联后的maven项目如下,多了一个testng.xml文件,以后会专门讲解testng.xml文件的作用,在此不细讲。

运行自动化测试demo的前期配置二

右键点击testng.xml,可以看到Run As 里面多了一个TestNG Suite

运行自动化测试demo的前期配置二



在创建的maven项目的pom.xml文件里面添加selenium3的jar包依赖

把下面这些,添加到<dependencies></dependencies>标签里面,如图所示

 <dependency>

            <groupId>org.seleniumhq.selenium</groupId>

             <artifactId>selenium-java</artifactId>

             <version>2.16.1</version>

      </dependency>

运行自动化测试demo的前期配置二

添加构建maven项目的插件

把这段复制到如图所示的位置

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>2.18.1</version>

<configuration>

<testFailureIgnore>true</testFailureIgnore>

<suiteXmlFiles>

<suiteXmlFile>testng.xml</suiteXmlFile>

</suiteXmlFiles>

</configuration>

</plugin>


<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.1</version>

<configuration>

<source>1.8</source>

<target>1.8</target>

</configuration>

</plugin>


</plugins>

</build>

运行自动化测试demo的前期配置二

保存pom.xml,系统会自动下载jar包,如图所示。

运行自动化测试demo的前期配置二

jar包下载完成之后,自此运行自动化测试demo的所有前期配置,已经完成。



创建maven项目和关联TestNG架构的过程中可能出现的错误:

  1. 创建maven的时候报错,错误如下

     [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Test: Compilation failure
    [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 

    原因:eclipse中配置的java环境的目录,错误,把jdk的目录配置成了jre的目录。

    解决方法:eclipse中,按照以下路径,Windows->Preferences,找到Java,点击Add,添加jdk的目录。


    运行自动化测试demo的前期配置二

    点击Add之后,点击下图Next


    运行自动化测试demo的前期配置二

    点击Directory

    运行自动化测试demo的前期配置二

    点击Directory之后,找到自己的jdk的按照目录,点击确定

    运行自动化测试demo的前期配置二

    选中jdk,点击OK。接下来再创建maven项目则不会报错。




推荐阅读

运行自动化测试demo的前期配置一

人生第二十六个儿童节



长按二维码,关注一位技术人的公众号

不只是技术

运行自动化测试demo的前期配置二

相关文章: