使用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相关dependency2)首先在项目中添加监听的扩展类
添加listener类,构建test report3)为了使得在TestNg运行完之后能够生产报告,在项目的run configuration中添加对应的监听类(我这里有点儿疑惑就是,我看网上大多数说的,再testng的xml文件中添加对应的监听方法就可以了,但是我构建的方法不行。)
在配置中添加对应的监听类
网友评论