采用TestNg + maven + selenium构建简单的
2020-09-08 本文已影响0人
stack
使用maven 构建testNg项目
1.运行到构建项目的目录在cmd模式下

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

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

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


testng + selenium + extendsreport生成较为好看的测试报告
1.在使用chrome的webdriver时需要对应上chrome的版本,否则会有以下的报错

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>

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

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


