0

webdriver.ioを介してnode.js環境でselenium + phantomjsを使用しています。なぜかしばらくするとセッションが終了してしまいます。Selenium はまだ稼働していますが、そのリソース ハブにはアクティブなセッションがありません。どうすればこれを防ぐことができますか?

4

2 に答える 2

0

Selenium Hub は、他のリクエストのためにリソースを解放するために、デフォルトで非アクティブなセッションをタイムアウトにします。timeout=0Hub の起動時に、コマンド ライン パラメーターとして、または起動方法に応じて JSON 構成を使用して設定することで、これを無効にすることができます。

タイムアウトが無効な状態でクライアントがクラッシュした場合、そのインスタンスは引き続き使用され、新しいセッションでは使用できないことに注意してください。

ソース: https://code.google.com/p/selenium/wiki/Grid2#Optional_parameters

于 2015-05-11T16:08:53.110 に答える