3

セレングリッド2を実行しており、さまざまなマシンをハブに接続しています。ネットワークがDHCPを実行すると、ノードはIPアドレスを頻繁に循環させます。

とにかく、ハブのステータスを確認するときに、IPアドレスではなく接続されたノードのホスト名をハブに表示させることはできますか?
http://myseleniumgridhub:4444/grid/console?config=true&configDebug=true

ノードのJSON構成オプションを調べましたが、ブラウザー名以外は何も表示されていません(すべてのノードが同じブラウザーを実行しているため、これはタスクに完全には適合しません)

4

1 に答える 1

8

ノードを実行するときは、-hostパラメーターを渡し、ホスト名を指定します

 java -jar ./selenium-server-standalone-2.25.0.jar -role node -host HOSTNAME -port 5555 -maxSession 20 -timeout 30000 -hub http://hubhost:4444/grid/register -browser browserName=*googlechrome,maxInstances=8

次に、グリッド/コンソールWebサイトで、IPではなくホスト名として登録されたノードが表示されます 。http:// HOSTNAME:5555でリッスンしています。

代わりにJSONファイルを使用する場合は、JSONファイルの「構成」オブジェクトに-nodeConfig追加できます(ここを参照) 。"host":"HOSTNAME"

于 2012-09-11T20:11:03.617 に答える