美文网首页
采用TestNg + maven + selenium构建简单的

采用TestNg + maven + selenium构建简单的

作者: stack | 来源:发表于2020-09-08 16:20 被阅读0次

使用maven 构建testNg项目

1.运行到构建项目的目录在cmd模式下

使用命令行模式构建maven管理的项目


2.pom.xml 文件中添加testng依赖

添加testng依赖

3.批量添加测试文件 java类或者方法名称

4.在pom文件中添加testng.xml的目录,利用系统默认的方法生成测试报告


testng + selenium + extendsreport生成较为好看的测试报告

1.在使用chrome的webdriver时需要对应上chrome的版本,否则会有以下的报错

chrome和chromedriver版本不匹配

2.页面加载过程中有先后顺序。不是顺序执行的,要等到页面完全加载完,有一些元素才会加载出来

3.利用extendsreport 插件生成测试报告

1)首先在项目的pom文件中添加生成报告的对应依赖

<dependency>

      <groupId>com.relevantcodes</groupId>

      <artifactId>extentreports</artifactId>

      <version>2.41.1</version>

    </dependency>

    <dependency>

      <groupId>com.vimalselvam</groupId>

      <artifactId>testng-extentsreport</artifactId>

      <version>1.3.1</version>

    </dependency>

    <dependency>

      <groupId>com.aventstack</groupId>

      <artifactId>extentreports</artifactId>

      <version>3.0.6</version>

    </dependency>

pom中test report相关dependency

2)首先在项目中添加监听的扩展类

添加listener类,构建test report

3)为了使得在TestNg运行完之后能够生产报告,在项目的run configuration中添加对应的监听类(我这里有点儿疑惑就是,我看网上大多数说的,再testng的xml文件中添加对应的监听方法就可以了,但是我构建的方法不行。)

在配置中添加对应的监听类

相关文章

网友评论

      本文标题:采用TestNg + maven + selenium构建简单的

      本文链接:https://www.haomeiwen.com/subject/pzmxrktx.html