Protractor: Error: No se encontró el jar del servidor de selenium en la ubicación especificada. Verifique que el número de versión esté actualizado.

Creado en 14 jun. 2016  ·  3Comentarios  ·  Fuente: angular/protractor

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

Comentario más útil

Tuve el mismo error, pero ejecuté node_modules/protractor/bin/webdriver-manager update y funcionó para mí gracias :)

Todos 3 comentarios

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

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

mvolkmann picture mvolkmann  ·  3Comentarios

rafalf picture rafalf  ·  3Comentarios

vishalshivnath picture vishalshivnath  ·  3Comentarios

luakri picture luakri  ·  3Comentarios

tmeneau picture tmeneau  ·  3Comentarios