TestNG·九 使用testng-xslt改写testng的测试报告
用TestNG测试后,自动会生成html的测试报告,不过自动生成的测试报告太难看了,所以我们可以用 testNG-xslt 来美化下。
- 在官方网站上下载testNG-xslt ,http://testng-xslt.googlecode.com/files/testng-xslt-1.1.zip
- 解压后把saxon-8.7.jar放到项目的lib目录(可能需要自己新建)下
- 然后再把/src/main/resources/testng-results.xsl放到你的测试目录里,或是随便一个什么目录下
创建一个简单的build.xml,放在项目目录下, 如下,绿框的地方自己参数化:
{name} :是项目的名字; {in}和{style}:对应的是testng生成报告的xml和xsl; {out}:是要用testNG-xslt生成报告的文件名和路径; {expression}:是要用testNG-xslt生成报告的路径。
控制台切换到build.xml所在的目录下,执行ant transform就可以了,之后在output目录下就可以看到一个index1.html文件,打开它就是测试报告了。