0

私たちは仕事で Selenium の Python バインディングを使用しています。ときどき、WebDriver.quit() の呼び出しを finally 句に入れるか、テストのために破棄するのを忘れます。何か問題が発生し、例外がスローされ、セッションが放棄され、グリッド上で「使用中」としてスタックします。

これらのセッションを終了し、グリッド サーバを再起動せずに使用できる状態に戻すにはどうすればよいですか?

4

2 に答える 2

1

ensure/finally ブロックで終了するのが最も安全なオプションですが、ブラウザー セッションのアイドル タイムアウトを構成することは、適切な安全リリースになります。Grid 2 wiki ページのタイムアウトに関するセクションを参照してください。

https://code.google.com/p/selenium/wiki/Grid2

于 2014-01-21T21:56:52.300 に答える