2012-06-06 12 views
7

Sto cercando di lanciare:Impossibile aprire il file Jar Selenium da CMD. Path o ClassPath?

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

dal mio prompt dei comandi, ma l'uscita è stata come di seguito:

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: \ Program Files (x86) è dove si trova il file jar.

Ho inserito C: \ Programmi (x86) nel mio PATH e CLASSPATH e non funzionerà ancora.

+0

ho visto questo errore ogni volta che il nome del file jar è sbagliato. Sei sicuro del nome del file? Inoltre sarebbe una buona idea copiare il jar in qualche altra cartella come c: i file di programma potrebbero richiedere il permesso di amministratore –

+0

Ahhh avevi ragione! Stavo solo usando una versione diversa * facepalm *. – lbrown

+0

Se vuoi pubblicarlo come risposta ti assegnerò. lol – lbrown

risposta

7

Il nome file deve essere errato. Controlla se hai un file chiamato -selenium-server-standalone-2.14.0.jar. È probabile che non lo sarai. :)

+0

Ok A.J, Quindi ho impostato l'hub. Ora dove vado da qui Se voglio iniziare a testare su alcune macchine virtuali che ho creato? Comincio ad andare in Visual Studio e inizio a programmare con C#? – lbrown

+0

Bene, hai bisogno di qualcosa di più del semplice hub. Dimmi cosa hai adesso? Avete già qualche test per il webdriver o selenio? –

+0

Ho scritto un test del webdriver in VS usando C#. Apre qualsiasi browser Web e segue alcuni comandi. Scusa, sono tutto nuovo per questo. Devo anche installare il selenio sulle mie macchine virtuali? – lbrown

2

Ho riscontrato lo stesso problema. La soluzione è che la convenzione di denominazione è importante. se si dispone di un file standalone.jar server di selenio, è possibile rinominarlo prima per renderlo semplice (esempio abc.jar).

1) Se il file jar nel vostro sistema si incontra con l'estensione .jar, poi, dopo la ridenominazione, danno l'estensione .jar. (Ad es abc.jar)

2) Se il file jar nella vostra sistema non sta avendo l'estensione .jar, quindi dopo che rinomina, non forniscono l'estensione .jar (es abc)

3) Avviare il mozzo ora: java -jar abc.jar mozzo -role

saluti , Nikhil Kanojia

1

Impossibile accedere al file jar è considerato come errore comune. Questo errore può verificarsi quando si avvia un hub o un nodo. Ciò significa che Java non riesce a trovare il file jar del selenio-server. Eseguire il comando dalla directory in cui è memorizzato il file selenium-server-XXXX.jar oppure specificare un percorso esplicito per il jar.

Go per i dettagli here

0

Ho avuto lo stesso problema con Ubuntu. Prova a seguire i passaggi.

Vai alla directory in cui si trova il file jar.

quindi eseguire il file .jar nella directory utilizzando,

java -jar ./selenium-server-standalone-2.14.0.jar 
Problemi correlati