5

Próbuję przeprowadzić test end-to-end dla projektu kątowego za pomocą kątomierza i otrzymuję następujący błąd po uruchomieniu polecenia "webdriver-manager start"Błąd podczas uruchamiania "startu programu webdriver-manager" w systemie Windows 8.1

enter image description here

Uruchomiłem aktualizację programu webdriver-manager, a samodzielne selen i chromedriver są aktualne.

Mam zainstalowaną Javę. java -version zwraca

enter image description here

Mam też ścieżkę do Javy w moich zmiennych środowiska systemowego (C: \ Program Files \ Java \ jre1.8.0_31 \ bin)

Czy ktoś ma jakiś pomysł jak naprawić ten błąd?

+0

Być może jest to związane? http://stackoverflow.com/questions/28624686/get-spawn-cmd-enoent-when-try-to-build-cordova-application-event-js85 –

+1

Spróbuj zainstalować Java JDK – Alexander

Odpowiedz

0

Miałem ten sam problem. Prawdopodobnie uruchomiona aktualizacja Webdriver instaluje wymagane pliki Selenium w innym folderze, który nie znajduje się w folderze projektu. Przynajmniej tak było w moim przypadku.

Używałem zadania pomruczania do wykonywania testów kątomierza. Jeśli używasz tego samego Skontrolować Plugin ten folder:

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

Jeśli nie możesz znaleźć tego folderu to jesteś pod tym samym numerze co ja. Spróbuj z kolejnym bash. Używasz cmd, spróbuj z Git Bash. Zlokalizuj się w następującym katalogu:

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

Następnie uruchom:

webdriver-manager update

Wreszcie sprawdzić folder selenium wewnątrz wtyczki Kątomierz. Powinien być teraz stworzony.

Nie miałem czasu, aby dowiedzieć się, dlaczego cmd zachowuje się inaczej niż Git Bash, uruchamiając to samo polecenie w tym samym folderze. Każdy instaluje pliki Selenium w różnych miejscach.

1

Można również uruchomić sterownik internetowej jak poniżej,

java -Dwebdriver.ie.driver = D: \ Selenium_download_New \ IEDriverServer.exe -jar D: \ Selenium_download_New \ selen-server-autonomicznym-2.45.0 JAR

Java -Dwebdriver.chrome.driver = D: \ Selenium_download_New \ chromedriver.exe jar D: \ Selenium_download_New \ selen serwera autonomicznego-2.45.0.jar

Zanotować Standalone.jar powinny być umieszczone w dokładnej lokalizacji jak wyżej, możesz również pobrać plik standalone.jar ze strony selenowej

0

Może brakuje Ci zmiennej systemowej (zmienna C:\Windows\System32\). Dodanie tej zmiennej rozwiązałoby twój problem. Hope, to pomaga!

0

Dodaj "C: \ Windows \ System32 \" do swojej zmiennej PATH. W oknach kliknij prawym przyciskiem myszy Mój komputer -> Właściwości -> Zaawansowane ustawienia systemowe -> Zmienne środowiskowe -> Edytuj ... PATH i dodaj "C: \ Windows \ System32 \" na końcu (z średnikiem oddzielającym każdy z nich zmienna).

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

Następnie uruchom sterownik internetową za pomocą poniższego polecenia

webdriver-manager rozpocząć