I am setting up Selenium Grid server and I have done successfully on my local machine and I\'m wondering how to give the hostname so if other tester wants to register to the
i resloved the issue it was due to jboss which was running on the same server ,Please close the instance of jboss
You need to give the IP address of the machine on which the Hub is running. Check if the IP is routable from the remote "other" machine.
Instead of localhost, put your IP : so you should have something like :
-hub http://192.168.x.x:4444/grid/register
, or whatever your IP is.
You can start the selenium grid as follows
java -jar selenium-server-standalone-2.21.0.jar -role hub
You can start the selenium node as follows
java -jar selenium-server-standalone-2.21.0.jar -role node -hubHost <<hostname/ip>> -hubPort 4444
Instead of the string <<hostname/ip>>
, give the hostname or ip of the machine where hub is running. If both the node & hub are in same machine, you need to use localhost
or 127.0.0.1