2

テストスイートを実行するために、Ubuntuを実行しているVM内にselenium2.25.0ハブを構成しました。VM内でノードを使用する場合、テストは問題なく完了するまで実行されます。ホストマシン(Windows 7)でノードを使用し、そのハブにサブスクライブすると、問題が発生します。最初のテストは問題なく実行され、次にWebドライバーによって空白のウィンドウが開かれ、ノードがそれを再利用するまでハングしますが、それだけではありません。同じくVM上でテストするサイトは、VM上でまだ実行中のプロセスであるにもかかわらずアクセスできなくなり、再起動を余儀なくされます。ホストから好きなだけ手動でWebサイトにアクセスできるので、ポートフォワーディングの問題ではないと思いますが、テストを実行すると、1つのテストが取得されてハングします。

quit()関数がその始まりのようです。それを削除すると、構成された並列テストの許容量まで実行できますが、その後はハブが再利用してさらに実行するのを待つ必要がありますが、Webサイトが台無しになることはありません。

ブラウザを使い終わったときにブラウザを閉じるためのより良い方法はありますか、それとも私がここで見逃している/試したことのないものがありますか?前もって感謝します。

4

0 に答える 0