テストが失敗した場合にテストブラウザページを強制終了するように Selenium を設定するにはどうすればよいですか?
現在、Selenium テスト ケースを実行してテストが失敗すると、ブラウザ ページが開いたままになり、多数のテストが失敗したときに問題が発生します。興味深いことに、テストに合格した場合はそうではありません。
なにか提案を??
もちろん、selenium.stop()を呼び出す必要があります:) try/finallyブロックが必要なようです
とにかく、私の経験ではそれほど単純ではありません(私はセレンとJUnitが初めてです)。障害がどのように発生し、それに対して何をするかによって異なります。テストが失敗した場合、JUnit は自動的に tearDown() を呼び出す必要があり、selenium.stop() はこの中にある必要があります。ただし、たとえば setUp() でエラーが発生した場合や、障害が発生したときに何かを実行している場合など、tearDown() が呼び出されないことがあります。