Error: No se encontró ningún jar de servidor de selenio en la ubicación especificada (/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar). Compruebe que el número de versión esté actualizado.
Estoy observando el problema anterior de repente en Jenkins. Cuando ejecuto el siguiente comando, observo diferentes problemas nuevamente
node_modules / transportador / bin / webdriver-manage update
[22:36:28] I / local - Iniciando servidor independiente de selenium ...
[22:36:28] I / launcher - Ejecutando 1 instancia de WebDriver
[22:36:29] I / local: el servidor independiente Selenium se inició en http://10.224.247.131 : 44726 / wd / hub
/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/selenium-webdriver/lib/error.js:27
super (opt_error);
^
WebDriverError: nulo
Todo funcionó como se esperaba hasta el viernes pasado. Observando este nuevo número del sábado. Paquete adjunto JSON para referencia
package.zip
Faltan algunos detalles, pero creo que esto ayudará:
webdriver-manager v10.0.4 carga el archivo jar del servidor selenium en la carpeta node_modules/webdriver-manager/selenium
y no usa la carpeta node_modules/protractor/selenium
por diseño. Al lanzar una instancia local, transportador v3.1.1 busca node_modules/protractor/selenium
. Si está utilizando webdriver-manager v10.0.4 para actualizar, transportador no conoce la nueva ubicación de la carpeta. La próxima versión de transportador tendrá estos dos elementos sincronizados.
Debido a que el transportador v3.1.1 ya tiene webdriver-manager, prefiere usar node_modules/protractor/bin/webdriver-manager
para actualizar sus binarios e iniciar su servidor. Tanto en la próxima versión de transportador como en la v3.1.1, no debería necesitar incluir la dependencia de webdriver-manager en su package.json
.
Si desea utilizar los módulos de nodo transportador v3.1.1 y webdriver-manager v10.0.4, esto podría ser su solución: podría especificar en su archivo de configuración dónde están los archivos binarios con seleniumServerJar
y chromeDriver
según la referenciaConf.js .
Tuve el mismo error, pero ejecuté node_modules/protractor/bin/webdriver-manager update
y funcionó para mí gracias :)
Mi solución fue cambiar la versión de mi archivo jar
a la más reciente en ../e2e-tests/config/protractor.e2e.local.conf.js
Comentario más útil
Tuve el mismo error, pero ejecuté
node_modules/protractor/bin/webdriver-manager update
y funcionó para mí gracias :)