SessionNotCreatedException: Mensaje: No se puede crear un nuevo servicio: ChromeDriverService con ChromeDriver y SeleniumGrid a través de Python
Hola, alguien sabe lo que está sucediendo o cómo puedo depurar el error de la siguiente manera. el paso que hice fue usar el comando setup hub y registrar nodo a hub. después del nodo de registro de comando. Puedo ver el registro como
The node is registered to the hub and ready to use
Sin embargo, cuando ejecuto el script de prueba, tengo un error de impresión como:
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to create new service: ChromeDriverService
Versiones binarias:
selenium versión independiente: 3.14.0selenium versión del controlador remoto: selenium == 3.14.1ersión @python: 3.6.4Guión
import os
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
driver = webdriver.Remote(command_executor='http://localhost:4444/wd/hub',
desired_capabilities=DesiredCapabilities.CHROME)
Hub de configuración:
#java -jar /Users/admin/selenium-server-standalone-3.14.0.jar -host localhost -role hub
Registro nodo:
#java -jar /Users/admin/selenium-server-standalone-3.14.0.jar -role node
Error
E selenium.common.exceptions.SessionNotCreatedException: Message: Unable to create new service: ChromeDriverService
E Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:13:22.693Z'
E Driver info: driver.version: unknown
E Stacktrace:
E at org.openqa.selenium.remote.server.ServicedSession$Factory.lambda$get$0 (ServicedSession.java:134)
E at org.openqa.selenium.remote.server.ServicedSession$Factory.apply (ServicedSession.java:151)
E at org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$12 (ActiveSessionFactory.java:177)
E at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:193)
...
E at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511)
E at java.util.concurrent.FutureTask.run (FutureTask.java:266)
E at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
E at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
E at java.lang.Thread.run (Thread.java:745)
../lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py:242: SessionNotCreatedException