使用ReportNG创建HTML报告

时间:2014-05-14 19:06:00

标签: java eclipse jar

我正在使用带有Eclipse TestNG的Webdriver。我想使用ReportNG生成html报告,但我想我错过了报告未生成的原因。

请查看我生成报告所遵循的步骤:

1)我已经为我的项目创建了许多TestNG类,它们存在于testng.xml中。我只是添加了听众

<xml version="1.0" encoding="UTF-8"?>   
   <!DOCTYPE suite SYSTEM
   "http://testng.org/testng-1.0.dtd">  
   <suite name="Test"
    parallel="none">   
   <listeners>
   <listener class-name="org.uncommons.reportng.HTMLReporter" />
   <listener class-name="org.uncommons.reportng.JUnitXMLReporter" />   
   </listeners>   <test name="Test">     <classes>
   <class name="test.Reports"/>
   <class name="test.System"/>
   <class name=".firstClass"/>
   </classes>   </test> <!-- Test -->   </suite> <!-- Suite -->

2)我在Project的外部jar文件中添加了reportingng.jar和velocity.jar

3)我禁用了默认侦听器

4)我不知道如何在.classpath中添加以下jar以及如何获取.classpath文件

classpathentry kind =&#34; lib&#34;路径=&#34; LIB /速度-DEP-1.x.jar

classpathentry kind =&#34; lib&#34;路径=&#34; LIB / TestNG的-6.x.jar&#34;

classpathentry kind =&#34; lib&#34;路径=&#34; LIB / reportng-1.1.x.jar&#34;

当我作为Suite&#39; tentng.xml&#39; (一个出现在项目中),它说:

     org.testng.TestNGException: 
     Cannot find class in classpath: .firstClass
   at org.testng.xml.XmlClass.loadClass(XmlClass.java:81)
   at org.testng.xml.XmlClass.init(XmlClass.java:73)
   at org.testng.xml.XmlClass.<init>(XmlClass.java:59)
   at org.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:543

0 个答案:

没有答案