テストが失敗した場合にテストブラウザページを強制終了するにはどうすればよいですか?現在、セレンテストケースを実行しているときにテストが失敗すると、ブラウザページが開いたままになり、多数のテストが失敗した場合に問題が発生します。興味深いことに、十分にテストが合格しない場合です。なにか提案を??あなたは試し/最後に、とにかく私の経験では、非常に単純な(私はセレンとJUnitに新たなんだ)いないテストが失敗した場合、セレンはブラウザを強制終了しません
1
A
答えて
0
そのをブロックする必要があるよう
2
あなたはもちろんのselenium.stop()を呼び出す必要があります:)ですね。それは、障害がどのように発生し、どのようにそれを行うかによって異なります。 JUnitは、テストが失敗したときにtearDown()を自動的に呼び出す必要があり、selenium.stop()がこれに含まれている必要があります。しかし、tearDown()は、setUp()でエラーが発生した場合や、エラーが発生したときに何かをしている場合など、tearDown()は呼び出されないことがあります。
+0
duh!本当にありがとう – Afamee
関連する問題
- 1. Behat:テストが完了したら、Webサーバープロセスを強制終了できません。
- 2. プロセスが強制的に強制終了された場合の終了コード
- 3. Net :: ReadTimeoutエラーが発生した場合、Capybaraはブラウザを終了しません。
- 4. heredocコマンドが失敗した場合のスクリプトの終了方法
- 5. ドッキングコンテナコンテナが終了した場合、Jenkinsビルドに失敗する
- 6. Node.js + mocha + webdriverjs:失敗したテストはスイートを終了します
- 7. テストがgitlabを実行した後にノードサーバを強制終了
- 8. アプリのアンドロイドプッシュ通知が動作していない場合4iで強制終了または強制停止
- 9. スーパーバイザはプロセスを強制終了しません
- 10. Jenkinsはnode.exeを強制終了しませんか?
- 11. MongoError:カーソルが強制終了またはタイムアウトしました
- 12. エラーコードで制御プロセスが終了したため、mysql.serviceが失敗しました
- 13. テストが失敗した場合、Android jenkinsビルドに失敗する
- 14. ScrollViewのAndroid TextViewが機能しません - 強制終了
- 15. gitコマンドが失敗した場合、git hookスクリプトを終了するには?
- 16. テストが失敗した場合のテスト合格
- 17. APNS:アプリが強制終了した場合のサイレントリモート通知を受信
- 18. エラーが発生した場合に強制終了を防止する
- 19. 終了ステータスで失敗しました。
- 20. 「BEGINが失敗しました - コンパイルが終了しました」
- 21. アプリケーションは強制終了します
- 22. アプリケーションは強制終了しますか?
- 23. すべての子プロセスを強制終了しますが、親プロセスは終了しません。
- 24. アプリケーションがバックグラウンドから強制終了された場合、プッシュキット通知は受信されません。
- 25. ユニットテスト:try-exceptを使用している場合、テストは失敗しません。
- 26. Django統合テストで合格が失敗した場合
- 27. Androidアプリはアクティビティの終了後に強制終了します
- 28. 派生クラス 'setUpClassが失敗した場合、確実にsetUpClassで起動されたphantomjsを強制終了します。
- 29. 単体テストで「リンカコマンドが終了コード1で失敗しましたか?
- 30. テストは失敗しましたが、テストは失敗しました。
テストを開始すると、新しいブラウザが開きますか、既に開いているブラウザが使用されていますか?後者の場合は、ブラウザーが正しく構成されていない可能性があります。新しいウィンドウで新しいページを開くようにブラウザを設定する必要があると思います。これもクローズに影響するかもしれません。 –
迅速な対応をありがとう。テストを開始したとき、または各テストケースが実行されたときを意味しますか?各テストケースは現在、新しいブラウザを開き、テストの最後に閉じます。現在、前述したように、テストが合格すると閉じますが、失敗した場合は開いたままです。 – Afamee