使用ANT运行XSLT报告时出错

时间:2015-03-16 08:02:41

标签: java eclipse xslt ant selenium-ide

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

  

C:\ Automation \ Automation \ build.xml:89:javax.xml.transform.TransformerFactoryConfigurationError:找不到提供者net.sf.saxon.TransformerFactoryImpl

下面是我的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>

1 个答案:

答案 0 :(得分:0)

此问题是由于缺少JAR,请将所有必需的JAR文件添加到项目和类路径中,然后重试