0

Selenium IDE でテスト ケースを実行すると、各ステップの結果が [ログ] タブに記録されます。例:

# [info] Executing: |store | //html/body/div[3]/table/tbody/tr/td[3]/a/img | |
# [info] Executing: |store | | |
# [info] Executing: |verifyText | //td[1]/div | Recommended for you |
# [error] Actual value 'Recommended items' did not match 'Recommended for you'
# [info] Changed test case
# [info] Executing: |clickAndWait | link=My Downloads | |
# [info] Changed test case
# [info] Executing: |waitForPageToLoad | | |
# [info] Executing: |verifyTitle | My Downloads | |
# [info] Executing: |verifyElementPresent | //input[contains(@src,'/ndmns/../images/wap2/img/framework/search_button.png')] | |
# [info] Executing: |verifyElementPresent | //img[contains(@src,'ad-banners/banner_ideas_240x40.jpg')] | |
# [error] false
# [info] Executing: |verifyTextPresent | My Downloads | |
# [info] Executing: |verifyElementPresent | //img[contains(@src,'/images/wap2/img/button_redownload.png')] | |

http://img839.imageshack.us/img839/5646/testresultsv.jpg

現在、結果を開発チームに送信するために、結果を IDE からファイルに直接コピーしています(Ctrl+C および Ctrl+V)

各テスト実行をファイルに保存するように Selenium に指示する方法はありますか?

4

6 に答える 6

2

レポート用の ReportNG を使用して、フレームワークとして TestNG を調べてみてください。結果は、比較的読みやすい HTML ドキュメントの任意の場所に出力できます。

于 2010-10-11T20:25:20.267 に答える
2

ここで、 Selenium RCのようなものを使用すると、Selenium IDE よりも優れたバリアントであることが示され始めます。

プログラミング言語でテストを実行している場合は、テスト フレームワークを使用して、成功したものと失敗したものを示し、CI プロセスにマージして、何かが失敗したときにチーム全体が問題を確認できるようにすることができます。

また、プログラミング言語のテストでログを使用して、必要なものを正確にログに記録し、エラーが発生したときにまともなスクリーンショットを撮ることもできます。

Selenium IDE を使用すると、テストを適切なプログラミング言語にエクスポートできます。

ps プログラミング言語でテストを実行すると、保守性にも役立ちます!

于 2010-09-23T21:16:14.520 に答える
1

モリブデンを見たいかもしれません: http://www.molyb.org/confluence/display/molyb/Features+Molybdenum

Selenium テスト スイートをインポートし、テストの失敗のスクリーンショットを含む素敵な HTML/XML レポートをエクスポートします。

于 2010-10-20T12:48:01.843 に答える