2017-01-11 45 views
5

Jestem nowy w używaniu kątomierza. Próbujesz zainstalować autonomiczny webdriver-manager, ale pojawia się następujący błąd.Błąd aktualizacji programu Webdriver-manage

Node v7.2.0 
Protractor 5.0.0 
webdriver-manager 11.1.1 

kiedy biegnę webdriver-manger update --standalone dostaję następujący błąd

[17:25:21] I/file_manager - creating folder C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium 
[17:25:22] E/downloader - undefined 
[17:25:22] I/update - chromedriver: file exists C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_2.26win32.zip 
[17:25:22] I/update - chromedriver: unzipping chromedriver_2.26win32.zip 
**(node:14972) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Invalid filename 
(node:14972) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 
[17:25:22] E/downloader - undefined 
[17:25:22] I/update - selenium standalone: file exists** C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\selenium-server-standalone-2.53.1.jar 
[17:25:22] I/update - selenium standalone: 2.53.1 up to date 
[17:25:24] E/downloader - undefined 
[17:25:24] I/update - geckodriver: file exists C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\geckodriver-v0.12.0-win64.zip 
[17:25:24] I/update - geckodriver: unzipping geckodriver-v0.12.0-win64.zip 
+1

Nie można odtworzyć za pomocą kątomierza 5.0.0 na komputerze Mac. Czy próbowałeś usunąć 'node_modules', czyszczenie cache z' npm cache clean' i reinstalowanie wszystkiego od zera? – alecxe

+0

Może to być węzeł 7. Nie testowałem tego w węźle 7. Zbadam to jutro. – cnishina

+0

Nie mogę tego odtworzyć z wersją 7.4.0 węzła i programem webdriver-manager na głównym komputerze Mac. Sprawdzę również system Windows, ponieważ wygląda na to, że system Windows działa również jutro. – cnishina

Odpowiedz

0

miałem jakieś problemy z instalacją java. Zainstalowałem najnowszą aktualizację java, otworzyłem nową powłokę i problem został rozwiązany :)

1

Miałem ten sam problem. Brakująca konfiguracja proxy spowodowała brak tego sygnału.

Następujące polecenie działało:

webdriver-manager update --proxy "http://<user>:<pw>@webproxy.<company>.com:8080/" 
1

I w obliczu tego samego problemu w chronionej sieci:

aktualizacja webdriver-manager --proxy http://127.0.0.1:8888/

pracował dla mnie, a ja z powodzeniem mogli aktualizować sterowniki sieciowe.