Test NG 报告优化

本文记录了在Test NG测试报告中遇到汉字乱码的解决过程,通过下载并应用testng-xslt插件,成功使汉字正常显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天打开testNG报告,发现汉字部分全是乱码。百度几番终于可以正常显示了,这里详细步骤记录一下。

信息参考处:https://www.cnblogs.com/testwjr/p/7873075.html

1. 下载插件testng-xslt-1.1.2压缩包;http://pan.baidu.com/s/1jIvgop4

2.解压文件testng-xslt-1.1.2,把 lib 文件下的saxon-8.7.jar 和 SaxonLiason.jar 拷贝到项目的lib文件夹,若没有lib,新建一个在项目目录下(参考文章写的test-output下,但是放在那里我运行会报错
3.把 testng-results.xsl 放到项目的test-out文件夹下,该文件在解压文件目录下/src/main/resources/
4.点击自己的项目右键New-File-build.xml(创建build.xml文件),配置需要的构建。
<?xml version="1.0" encoding="UTF-8"?>
<project name= "testTng" basedir= "." default="transform">
    <property name= "lib.dir" value= "lib" />
    <path id= "test.classpath" >
        <fileset dir= "${lib.dir}" includes= "*.jar" />
    </path>
    <target name= "transform" >
           <xslt in= "E:\CandySelenium\auto\test-output\testng-results.xml"  
                 style= "E:\CandySelenium\auto\test-output\testng-results.xsl"  
                 out= "E:\CandySelenium\auto\test-output\index.html " >
                <param name= "testNgXslt.outputDir" expression= "E:\CandySelenium\auto\test-output" />
                <classpath refid= "test.classpath" />
           </xslt>
    </target>
</project>
5. 右键项目名字->Properties->Builders->New->Ant Builder,分别选择build.xml的位置和项目的位置,保存
6. bulid.xml右键 Run as ->Ant Build
7.查看报表index.html 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值