My current setup: I have selenium RC working as a hub on a Windows machine (let's assume the machine name is machine.name.com). I used the following command to run it
java -jar selenium-server2.15.jar -role hub -port 5555
I have a selenium node running on the same machine that is registered in the previous node. I used the following command to run node
java -jar selenium-server2.15.jar -role node -port 5554 -hub http://machine.name.com:5555/grid/register
This node is registered successfully, and I can also run tests on this node.
Now I have another machine (LINUX one - it can be assumed that the IP address of this device is 10.123.123.123), where I want to run another node registered in the windows hub (machine.name.com) on port 5555. I used the following command to start node.
java -jar selenium-server2.15.jar -role node -port 5572 -hub http://machine.name.com:5555/grid/register -browser browserName=chrome,platform=LINUX,maxInstances=5
The problem is that this node is not registered by the HUB.
, Hub node ,
http://machine.name.com:5555/console .
Linux- . http://10.123.123.123:5572 ( ) "
, node.
seleniumgroups , node -hubHost.
:
java -jar selenium-server2.15.jar -role node -port 5572 -hub http://machine.name.com:5555/grid/register -browser browserName=chrome,platform=LINUX, maxInstances=5 -hubHost "machine.name.com"
node.
, Linux .
, , -
13:20:55.891 INFO - starting auto register thread. Will try to register every 5000ms
13:20:55.891 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:23:06.860 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:25:17.678 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:27:28.496 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:29:39.311 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
, Windows, .
, telneting.
, - , - !!!!!