0

マシン A に (java -jar selenium-server-standalone-2.32.0.jar -role hub) を使用してハブをセットアップしました。多くのマシンを使用して、ハブへのランダム ポートを持つ複数のノードをセットアップしました。

 (
java -jar selenium-server-standalone-2.14.0.jar -role node  -hub http:///[hub ip]:4444//grid//register [Random port number])

http:///[hub ip]:4444//grid//console"..
How can i get node's IP and port without open page "http:////[hub ip]:4444//grid//console"?.

ノードの IP またはポートを取得するための API サポートはありますか?

ありがとう

4

1 に答える 1

0

この情報を取得するために Selenium Grid サーブレットを作成できますが、これは Selenium Grid プロセス内で実行されます。サーブレットを設定する良い例は、次のサンプルにあります: How do you create a /postResults servlet for selenium core

ただし、この情報を第 3 のプロセスに公開する必要があるように感じます。この場合、1) このデータを json として公開するサーブレットを作成すること、2) プロセスがハブ上のサーブレットに Web 要求を行い、json 応答を解析することをお勧めします。

于 2013-07-15T07:13:46.920 に答える