1

EclipseでjunitでseleniumWebドライバーを使用しています。テスト結果を報告するにはどうすればよいですか?

私はそのような方法でそれを作ってみます:

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

ただし、生成中にエラーが発生します。

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 を参照してください。

さらに、Thucydides と呼ばれる Selenium ベースの別のフレームワークを使用することもできます。非常に見栄えの良い 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 に答える