ポート 4444 のコマンド プロンプトから Selenium Grid を起動するために、Selenium ハブを起動します。次に、別のコマンド プロンプトから Selenium RC を起動します。
「Selenium はすでにポート 4444 で実行されています。または、他のサービスが...」というエラー メッセージが表示されます。
現在、Selenium RC を起動できません。コマンド プロンプトから /shutdown ハブを閉じる方法を教えてください。
ポート 4444 のコマンド プロンプトから Selenium Grid を起動するために、Selenium ハブを起動します。次に、別のコマンド プロンプトから Selenium RC を起動します。
「Selenium はすでにポート 4444 で実行されています。または、他のサービスが...」というエラー メッセージが表示されます。
現在、Selenium RC を起動できません。コマンド プロンプトから /shutdown ハブを閉じる方法を教えてください。
http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer
開いているセレン セッションを閉じるコマンドです。セッションがバッチ ファイルを使用して開かれている場合、'@pause' コマンドが使用されている場合は削除してください。これは、テスト ケースの実行中または実行中にサーバーを停止および起動しようとする場合に役立ちます。
または
「Ctrl + C」が最適なオプションです。
シャットダウンする方法は次のとおりです
http://host-server:port/selenium-server/driver/?cmd=shutDownSeleniumServer
URL コマンドの shutDownSeleniumServer は、Selenium 3.0 でサポートされなくなりました。
この github の問題は、ライフサイクルを管理するサーブレットがまだ利用可能であるが、別の URL からアクセスできることを示唆しています。
http://{hubhost}:{hubport}/lifecycle-manager/LifecycleServlet?action=shutdown
サーバーがノードとして実行されている場合、実行時にサーブレットを有効にする必要があります。
java -jar selenium-server-standalone-3.0.0.jar -role node -servlet org.openqa.grid.web.servlet.LifecycleServlet
ノードのシャットダウン URL は次のとおりです。
http://{nodehost}:{nodeport}/extra/LifecycleServlet?action=shutdown
Webブラウザを使用してサーバーを停止することもできます。
サーバーをシャットダウンするには、次の URL を試してください。 http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer
RC を Selenium Hub に登録する必要があります。各 RC は異なるポートに登録する必要があります (私はそう思います)。ant を使用して、特定のポートで RC を起動できます
ant -Dport=5556 launch-remote-control
Grid に付属のデモを実行すると、非常に役立つことがわかりました。
http://selenium-grid.seleniumhq.org/run_the_demo.html
h番目
ブラウザーから行うのが最も簡単ですが (例: http://localhost:4444/selenium-server/driver/?cmd=shutDown )、コマンド ライン アクセスが必要な場合は、curl でその URL を呼び出すこともできます。
コマンドプロンプトからセレンハブを閉じる方法についての最初の質問に答えるには、セレングリッドフォルダーからこれを試すことができます:(
ドキュメントから)
rake all:restart
rake all:stop
または特定のポートの場合:
rake all:restart PORTS=5000-5010
rake all:stop PORTS=5000-5010
コマンドウィンドウ(ハブまたはRCが実行されている場所)で「ctrl」+「C」を押して、バッチファイルの実行を停止できます
この ( http://localhost:4444/lifecycle-manager?action=shutdown ) リンクは、バージョン 3.0 では削除されています。Windows では、Java サービスを停止する必要があります。