Chromedriver es extremadamente lento en una máquina específica utilizando Selenium Grid y .net

Visión general: Chromedriver funciona normalmente en una máquina pero muy lentamente en otras dos máquinas idénticas.

Preparar:

Selenium Webdriver utiliza .Net para la codificación y Selenium Grid para distribuir las pruebas. MSTest se está utilizando desde Visual Studio 2010 para ejecutar las pruebas.Una máquina local de 64 bits de Windows 7 que actúa como Hub

Tres máquinas remotas Win 7 de 32 bits (dos de ellas son virtuales) en mi red local, todas configuradas como nodos. Aquí está el comando utilizado para iniciar los nodos en las máquinas remotas:

java -jar c: \ seleniumWebDriver \ seleniumGrid \ selenium-server-standalone-2.31.0.jar -role node -hubhttp://XXX.XXX.XXX.XXX:4444/grid/register -browser "browserName = chrome", maxInstances = 4 -Dwebdriver.chrome.driver = "C: \ seleniumWebDriver \ chromedriver.exe"

El controlador se inicia de esta manera desde el código:

Capacidad DesiredCapabilities = nuevas DesiredCapabilities (); capacity.SetCapability (CapabilityType.BrowserName, browser); controlador = nuevo RemoteWebDriver (nuevo Uri (hubUrl), capacidad);

La variable "browser" y "hubUrl" anteriores se pasan a través de un archivo app.config que se crea en tiempo de ejecución. Para este caso, browser = chrome.

Problema:

Cuando configuro la máquina 212 (que es una máquina virtual) como un nodo de Chrome con el comando anterior, y luego ejecuto los scripts desde el concentrador, veo que Chrome se inicia en la máquina remota adecuada y se ejecuta normalmente. Se coloca entre 5-10 comandos por segundo.

Cuando configuro la máquina 78 (máquina virtual) o la máquina 103 (máquina real) como un nodo de la misma manera, y luego ejecuto los scripts desde el concentrador, veo que el nodo inicia Chrome correctamente. Sin embargo, se ejecuta extremadamente lento, como 1 comando por segundo o menos.

Otra información: Como he dicho, en una máquina el cromo funciona normalmente, pero en las otras, funciona extremadamente lento. Firefox e IE, cuando están configurados como nodos, funcionan normalmente.

He comparado la máquina 212 (que funciona correctamente) con las otras máquinas y no puedo encontrar la diferencia. Todas las máquinas utilizan 'selenium-server-standalone-2.31.0.jar' y la misma versión de ChromeDriver.

No parece que las máquinas del nodo estén sobrecargadas. Además, es una diferencia muy consistente en el rendimiento que no parece estar relacionada con ninguna carga fluctuante en la red o en las máquinas.

El técnico de mi red ha verificado que todas estas máquinas están configuradas de manera idéntica en la red.

¿Alguien ha visto algo como esto antes?

EDITAR 1: Me conecté hoy y las tres máquinas remotas están ejecutando Chrome lentamente. Antes uno de ellos era normal, pero ahora todos son lentos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta