webdriver.ioを介してnode.js環境でselenium + phantomjsを使用しています。なぜかしばらくするとセッションが終了してしまいます。Selenium はまだ稼働していますが、そのリソース ハブにはアクティブなセッションがありません。どうすればこれを防ぐことができますか?
1842 次
2 に答える
0
Selenium Hub は、他のリクエストのためにリソースを解放するために、デフォルトで非アクティブなセッションをタイムアウトにします。timeout=0
Hub の起動時に、コマンド ライン パラメーターとして、または起動方法に応じて JSON 構成を使用して設定することで、これを無効にすることができます。
タイムアウトが無効な状態でクライアントがクラッシュした場合、そのインスタンスは引き続き使用され、新しいセッションでは使用できないことに注意してください。
ソース: https://code.google.com/p/selenium/wiki/Grid2#Optional_parameters
于 2015-05-11T16:08:53.110 に答える