2012-06-06 21 views
7

Estoy tratando de poner en marcha:No se puede abrir el archivo Selenium Jar de CMD. ¿Problema de Path o ClassPath?

java -jar selenium-server-standalone-2.14.0.jar -role hub 

de mi símbolo del sistema, pero la producción fue de la siguiente manera:

C:\Program Files (x86)>java -jar selenium-server-standalone-2.14.0.jar -role hub 

Unable to access jarfile selenium-server-standalone-2.14.0.jar 

C: \ Archivos de programa (x86) es donde se encuentra el archivo jar.

He puesto C: \ Program Files (x86) en mi PATH y CLASSPATH y todavía no funcionará.

+0

he visto este error cada vez que el nombre de archivo jar es erróneo. ¿Estás seguro del nombre del archivo? También sería una buena idea copiar el archivo jar a alguna otra carpeta ya que c: los archivos del programa pueden requerir permiso de administrador –

+0

¡Ahhh, usted tenía razón! Solo estaba usando una verison diferente * facepalm *. – lbrown

+0

Si quiere publicar eso como la respuesta, lo adjudicaré. lol – lbrown

Respuesta

7

El nombre de archivo debe estar mal. Compruebe si tiene un archivo llamado -selenium-server-standalone-2.14.0.jar. Es probable que no lo estés. :)

+0

Ok A.J, entonces tengo configurado el concentrador. Ahora, ¿a dónde voy desde aquí si quiero comenzar a probar en algunas máquinas virtuales que configuré? ¿Comienzo a entrar en Visual Studio y comienzo a programar con C#? – lbrown

+0

Bueno, necesitas algo más que el centro. Dime lo que tienes ahora? ¿Tiene alguna prueba de controlador web existente o pruebas de selenio? –

+0

He escrito una prueba de webdriver en VS usando C#. Abre cualquier navegador web y sigue algunos comandos. Lo siento, soy nuevo en esto. ¿También necesito instalar selenio en mis máquinas virtuales también? – lbrown

2

Encontré el mismo problema. La solución es que la convención de nomenclatura importa. si tiene un archivo standalone.jar de servidor de selenio, puede cambiarle el nombre primero para que se vea simple (ejemplo abc.jar).

1) Si el archivo jar en su sistema se encuentra con la extensión .jar, a continuación, después de cambiar el nombre, dan la extensión .jar. (Por ejemplo abc.jar)

2) Si el archivo jar en su sistema no está teniendo la extensión .jar, a continuación, después de cambiar el nombre, no proporcionan la extensión .jar (por ejemplo, ABC)

3) Iniciar el hub ahora: java -jar abc.jar hub -role

Regards , Nikhil Kanojia

1

No se puede acceder al jarfile se considera como un error común. Este error puede ocurrir al iniciar un hub o nodo. Esto significa que Java no puede encontrar el archivo jar del servidor de selenio. Ejecute el comando desde el directorio donde está almacenado el archivo selenium-server-XXXX.jar o especifique una ruta explícita al contenedor.

Go para más detalles here

0

tuve el mismo problema con ubuntu. Intente seguir los pasos ...

Vaya al directorio donde se encuentra el archivo jar.

luego ejecutar el archivo .jar en el directorio utilizando,

java -jar ./selenium-server-standalone-2.14.0.jar 
Cuestiones relacionadas