Mi configuración actual es Tengo un RC de selenio funcionando como concentrador en una máquina de Windows (supongamos que el nombre de la máquina es machine.name.com). He utilizado el siguiente comando para iniciarloSelenium Grid2 - Nodo remoto que no se conecta a HUB
java -jar selenium-server2.15.jar -role hub -port 5555
Tengo un nodo de selenio que se ejecutan en la misma máquina que está registrado en el nodo anterior. He utilizado el siguiente comando para iniciar el nodo
java -jar selenium-server2.15.jar -role node -port 5554 -hub http://machine.name.com:5555/grid/register
Este nodo se ha registrado correctamente, y yo soy capaz de ejecutar las pruebas de este nodo también.
Ahora tengo otra máquina (una LINUX - supongamos que la dirección IP de esta máquina es 10.123.123.123), forma en la que deseo ejecutar otro nodo registrado en el concentrador en las ventanas (machine.name.com) máquina en el puerto 5555. He utilizado el siguiente comando para iniciar el nodo.
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
El problema es que este nodo no se registra en el HUB.
Sé con certeza que Hub y Node se han detectado entre sí, ya que cuando pulso http://machine.name.com:5555/console en el navegador se muestran ambos nodos. Pero la máquina Linux tiene un mensaje de error junto a él "escucha en http://10.123.123.123:5572 (no puede ser alcanzado en el momento)"
y no hay pruebas de selenio se puede ejecutar fuera de ese nodo.
Leí en seleniumgroups HERE que el nodo remoto también debe definir el par de valores de clave -hubHost
. Así que han tratado el siguiente comando, así, sin éxito
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"
Pero esto no registra el nodo también.
Tenga en cuenta que no se produce ningún error en la consola de la máquina Linux. todo lo que se muestra es -
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
Sin errores son arrojados en la consola ejecutando el concentrador en la máquina Windows.
Los cortafuegos se perforan adecuadamente, y se controlan también por telneting.
Con todo esto, estoy seguro de que he hecho algo fundamentalmente incorrecto, ¿alguien puede ayudarme?
¿Alguna vez intentó ejecutar el mismo comando utilizado en Windows? Sin navegador o plataforma –