testng 使用ant+ttestng-xslt进行报告优化
来源:互联网 发布:钢结构设计软件ps2000 编辑:程序博客网 时间:2024/06/06 01:35
1、下载ant,并配置环境变量:
本人将ant放在E盘目录下,目录结构为:【E:\apache-ant-1.7.1】
环境变量配置:
classpath 变量下加入:【E:\apache-ant-1.7.1\lib】
path变量下加入:【E:\apache-ant-1.7.1\bin】
在下面的系统变量新建一个变量“ANT_HOME" ,变量值为【E:\apache-ant-1.7.1】
验证ant配置是否成功
打开运行,输入cmd,界面中输入ant -version
如果弹出如下界面,说明配置成功
2、下载testng-xslt-1.1.zip,解压后将lib目录下的【saxon-8.7.jar】放在项目中的lib目录下
在项目上新建一个test-output文件夹,将【testng-xslt-1.1\src\main\resources】目录下的【testng-results.xsl】和【testng-results.xml】放入该文件夹下
3、新建一个项目test,然后在该项目上新建一个类report,通过配置构件路径将 testng包 加入,具体代码如下:
package test;
import org.testng.annotations.Test;
public class report {
static int result=0;
@Test
public void add(int i){
result = result+i;
System.out.println("计算之和");
}
@Test
public void sub(int a,int b){
result = a-b;
System.out.println(result);
}
}
4、然后在src目录下,新建一个testNG.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1">
<test name="test12">
<classes>
<class name="test.report" />
</classes>
</test>
</suite>
运行后,会生成一个【index.html】,打开后报告格式如下:
4、在test项目的根目录下,新建一个build.xml(注意要在根目录下)
<?xml version="1.0" encoding="GBK"?>
<project name= "test" basedir= "." default="transform">
<property name= "lib.dir" value= "lib" />
<path id= "test.classpath" >
<!-- adding the saxon jar to your classpath -->
<fileset dir= "${lib.dir}" includes= "*.jar" />
</path>
<target name= "transform" >
<xslt in= "D:/eclipse_workingspace/git/fifp_ls/test/test-output/testng-results.xml" style=
"D:/eclipse_workingspace/git/fifp_ls/test/test-output/testng-results.xsl"
out= "D:/eclipse_workingspace/git/fifp_ls/test/test-output/index1.html " >
<!-- you need to specify the directory here again -->
<param name= "testNgXslt.outputDir" expression= "D:/eclipse_workingspace/git/fifp_ls/test/test-output/" />
<classpath refid= "test.classpath" />
</xslt>
</target>
</project>
运行后,生成一个index1.html,样式为:
遇到的问题:
1、报classpath not found
问题解决:ant环境变量未配置
2、报lib not found
问题解决:在项目中新建一个lib文件
- testng 使用ant+ttestng-xslt进行报告优化
- 使用TestNG-xslt+ant来美化selenium测试报告
- 使用TestNG-xslt
- ant+TestNG-xslt生成selenium测试报告
- ant+testng-xslt生成selenium测试报告
- 使用testng-xslt改写testng的测试报告
- 使用TestNG-xslt美化测试报告
- 使用TestNG-xslt美化测试报告
- ant 执行修改testng报告样式
- Jmeter + Ant 报告优化
- 使用ant运行testng使用testng-results.xsl美化结果
- 测试报告生成 TestNG-xslt
- 解决 ant java testng selenium 生成的报告出现乱码
- testng+maven+java+idea 接口测试入门二:使用reportng优化报告格式
- Android使用ant对项目进行编译签名优化打包
- Android使用ant对项目进行编译签名优化打包
- Android使用ant对项目进行编译签名优化打包
- Android_使用ant对项目进行编译签名优化打包
- 子DIV浮动(float)后父DIV高度自动失效解决方案
- Bootstrap下拉菜单组件
- mac下如何查看操作系统位数
- 举例说明数据库一、二、三及BCNF范式
- GIF loading
- testng 使用ant+ttestng-xslt进行报告优化
- CSS(3)
- arcgis api for JavaScript相关
- Android SwipeRefreshLayout下拉刷新(两种不阻碍线程的方式)
- Android apk动态加载机制的研究
- C++primer plus第六版课后编程练习答案2.5
- oracle表分区详解
- Lua - 语言学习笔记
- iOS 数据缓存