1

我在 Eclipse 中使用 selenium web 驱动程序和 junit。请告诉我如何报告测试结果?

我尝试以这种方式制作它:

http://testerinyou.blogspot.com/2011/03/how-to-create-reports-using-junit.html?showComment=1342535781861#c6211334222001490686

但在gereration期间得到错误:

Buildfile: E:\eclipse\WebDriver\build.xml
build-subprojects:
init:
build-project:
[echo] WebDriver: E:\eclipse\WebDriver\build.xml
[javac] E:\eclipse\WebDriver\build.xml:43: warning: 'includeantruntime' was not set,    defaulting to build.sysclasspath=last; set to false for repeatable builds
build:
Sector:
[mkdir] Created dir: E:\eclipse\WebDriver\junit
[junit] Running Sector
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Test Sector FAILED
junitreport:
[junitreport] Processing E:\eclipse\WebDriver\junit\TESTS-TestSuites.xml to E:\DOCUME~1\CONSUL~1\LOCALS~1\Temp\null255203125
[junitreport] Loading stylesheet jar:file:/E:/eclipse/plugins/org.apache.ant_1.8.2.v20120109-1030/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs /optional/junit/xsl/junit-frames.xsl
[junitreport] : Error! The first argument to the non-static Java function 'replace' is not a valid object reference.
[junitreport] : Error! Cannot convert data-type 'void' to 'reference'.
[junitreport] : Fatal Error! Could not compile stylesheet
[junitreport] Failed to process E:\eclipse\WebDriver\junit\TESTS-TestSuites.xml

BUILD FAILED
E:\eclipse\WebDriver\build.xml:135: Errors while applying transformations: Fatal error during transformation

Total time: 4 seconds
4

2 回答 2

3

为 Selenium WebDriver 创建报告有不同的可能性。一位用户开发了一个小型库来创建带有屏幕截图等的 html 报告。有关更多信息,请参见此处:https ://github.com/vorburger/webdriver-reporting

此外,您可以使用另一个基于 Selenium 的框架,称为 Thucydides。它生成非常漂亮的 html 报告并改进了 Selenium WebDriver。您可以访问官方网站了解更多信息(www.thucydides.info)

您可以使用 Ant oder TestNG 为您的测试创建报告。在这里查看更多信息:http ://selftechy.com/2011/06/29/selenium-use-ant-to-generate-html-reports

于 2012-09-05T16:53:34.647 回答
0

我喜欢UnitTH生成测试报告。

您可以通过 ant 或 maven 启动它

进一步的问题?

于 2012-07-18T12:03:22.650 回答