【问题标题】:Error in running XSLT reports using ANT使用 ANT 运行 XSLT 报告时出错
【发布时间】:2015-11-11 00:58:35
【问题描述】:

我的 Eclipse selenium 项目中有几个类,我想在 XSLT 中查看测试报告,我的项目已经编译并通过 ANT 成功运行,但是当我尝试运行 makexsltreports(通过 Eclipse 或通过 ANT命令提示符出现以下错误:

C:\Automation\Automation\build.xml:89: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found

下面是我的 build.xml:

<path id="test.c">
                            <fileset dir="${ws.jars}" includes="*.jar"/>
                    </path>

                      <target name="makexsltreports">
                             <mkdir dir="${ws.home}/XSLT_Reports/output"/>

                 <xslt in="${ng.result}/testng-results.xml" style="src/xslt/testng-results.xsl"
                                 out="${ws.home}/XSLT_Reports/output/index.html"                classpathref="test.c" processor="SaxonLiaison">
                                <param name="testNgXslt.outputDir" expression="${ws.home}/XSLT_Reports/output/"/>
                 <param name="testNgXslt.showRuntimeTotals" expression="true"/>
                            </xslt>
                        </target>

【问题讨论】:

  • 我在项目和类路径中添加了 Saxon 和 SaxonLiason jars。

标签: java eclipse xslt ant selenium-ide


【解决方案1】:

这个问题是因为缺少 JAR,请将所有需要的 JAR 文件添加到项目和类路径中,然后重试

【讨论】:

  • @Vinod :感谢您指出,这是因为缺少 XML JARS .. 问题现已修复
猜你喜欢
  • 1970-01-01
  • 2015-01-16
  • 2013-12-31
  • 1970-01-01
  • 1970-01-01
  • 2019-06-05
  • 1970-01-01
  • 1970-01-01
  • 2012-12-21
相关资源
最近更新 更多