1

テストが失敗した場合にテストブラウザページを強制終了するように Selenium を設定するにはどうすればよいですか?

現在、Selenium テスト ケースを実行してテストが失敗すると、ブラウザ ページが開いたままになり、多数のテストが失敗したときに問題が発生します。興味深いことに、テストに合格した場合はそうではありません。

なにか提案を??

4

2 に答える 2

2

もちろん、selenium.stop()を呼び出す必要があります:) try/finallyブロックが必要なようです

于 2009-03-20T01:24:31.100 に答える
0

とにかく、私の経験ではそれほど単純ではありません(私はセレンとJUnitが初めてです)。障害がどのように発生し、それに対して何をするかによって異なります。テストが失敗した場合、JUnit は自動的に tearDown() を呼び出す必要があり、selenium.stop() はこの中にある必要があります。ただし、たとえば setUp() でエラーが発生した場合や、障害が発生したときに何かを実行している場合など、tearDown() が呼び出されないことがあります。

于 2009-04-09T05:40:10.380 に答える