5

Sto tentando di eseguire test end-to-end per un progetto angolare utilizzando il goniometro e sto ricevendo il seguente errore quando eseguo il comando 'webdriver-manager start'Errore durante l'esecuzione di 'webdriver-manager start' su Windows 8.1

enter image description here

Ho eseguito l'aggiornamento di webdriver-manager e il selenio standalone e chromedriver sono aggiornati.

Ho installato java. java -version torna

enter image description here

ho anche il percorso di java in mio variabili di ambiente di sistema (C: \ Program Files \ Java \ jre1.8.0_31 \ bin)

Qualcuno ha qualche idea come risolvere questo errore?

+0

Forse questo è legato? http://stackoverflow.com/questions/28624686/get-spawn-cmd-enoent-when-try-to-build-cordova-application-event-js85 –

+1

Prova a installare un JDK Java – Alexander

risposta

0

Ho avuto lo stesso problema. Probabilmente l'aggiornamento del webdriver che stai eseguendo sta installando i file richiesti di Selenium in un'altra cartella che non si trova nella cartella del tuo progetto. Almeno quello era il mio caso.

Stavo usando un task grunt per eseguire i test dei goniometri. Se si utilizza lo stesso controllo plugin di questa cartella:

C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\selenium

Se non si trova la cartella allora si è sotto lo stesso problema come me. Prova con un altro colpo. Stai usando cmd, prova con Git Bash. Individuare te stesso nella directory seguente:

C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\bin

Poi gestita:

webdriver-manager update

verificare infine la cartella selenium dentro il plugin goniometro. Dovrebbe essere creato ora.

Non ho avuto il tempo di scoprire perché cmd si comporta diversamente da Git Bash quando si esegue lo stesso comando all'interno della stessa cartella. Ognuno installa i file Selenium in luoghi diversi.

1

È anche possibile avviare il driver tela come di seguito,

java -Dwebdriver.ie.driver = D: \ Selenium_download_New \ IEDriverServer.exe -jar D: \ Selenium_download_New \ selenio-server-standalone-2.45.0 .jar

java -Dwebdriver.chrome.driver = D: \ Selenium_download_New \ chromedriver.exe -jar D: \ Selenium_download_New \ selenio-server-standalone-2.45.0.jar

Annotare lo Standalone.jar dovrebbe essere collocato nella posizione esatta come sopra, è anche possibile scaricare il file standalone.jar dal sito del selenio

0

Forse manca una variabile di sistema (variabile C:\Windows\System32\). L'aggiunta di questa variabile risolverebbe il tuo problema. Spero, aiuta!

0

Aggiungere "C: \ Windows \ System32 \" ai PERCORSI. In Windows, fare clic con il tasto destro del mouse su Risorse del computer -> Proprietà -> Impostazioni di sistema avanzate -> Variabili d'ambiente -> Modifica ... PERCORSO e aggiungere "C: \ Windows \ System32 \" alla fine (con un punto e virgola che separa ogni variabile).

Altrimenti SET PATH =% PATH%; C: \ Windows \ System32

Quindi avviare conducente web utilizzando sotto il comando

WebDriver-manager iniziare

Problemi correlati