0

NUnitセッションで約500件のテストケースを実行したとき、一部のテストケースで空白のブラウザが起動し、テストケースが失敗しています。この問題は一貫して再現されます。私はたくさんのgoogledとthis solutionを見つけましたが、それは動作していないようです。下記のように2つのエラーメッセージが表示された複数のテストケースを実行するとchromedriver.exeがハングアップする

は、

  1. chromedriver.exeは動作を停止しました。
  2. URLセッションのリモートWebDriverサーバーへのHTTP要求が60秒後にタイムアウトしました。

仕様

  • chromedriverバージョン= 2.22.397933
  • Google Chromeのバージョンは、= 51.0.2704.106 M(64ビット)
  • NUnitのバージョン= 3.4.1であります。
  • Webdriver version = 2.53.1.0。

何が欠けていますか?助けていただければ幸いです。

以下は空白のブラウザのスクリーンショットです。

Hanged_broweser_Image1

Hanged_broweser_Image2

+0

同じローカルシステムでテストを実行しましたか?その場合は、コンピュータの設定を確認してください。いつかIDE(eclipse、netbeansなど)とセレン負荷のために、ラム消費量が高くなる可能性があります。私はそれほど多くを得ただけだ。 – selva

+0

テストを並行して実行していますか? – yeska

+0

@selvaはい私はローカルシステムでそれを実行しています PCの設定として、 プロセッサーi5、 RAM 8GB。 ビジュアルスタジオでセレンを使用しています。 – shoaib

答えて

0

はセレン-javaので作業しながら、問題の似たようなものに直面し、複数のchromedriverプロセスがロードされている場合、それはtests.Soを失敗することを見出した、ことを確認してください古いプロセスは、テストを実行している間アクティブではありません。 また、あなたが直面している問題の大きな原因になる可能性があるので、スクリプト内のクッキーを消去する方法も含めてください。

+0

既に試してみましたが、引き続き問題があります。あなたの場合、問題は解決していますか? – shoaib

+0

はい、私の場合、問題は解決しました。テストケースごとにアプリケーションを起動する前に、プロセスをクリアするかクッキーをプログラムでクリアするかのいずれかで、同様の問題に遭遇して解決しました。 –

+0

一度にいくつのテストケースを実行しますか? 実際に私はシークレットモードでテストケースを実行しており、すべてのクロムプロセスはクリアです。 その他にプロセスでクリアする必要があるものはありますか? – shoaib

関連する問題