7

Ich kann nicht lokal Winkelmesser Tests laufen, vor ein paar Tagen konnte ich aber jetzt kann ich nicht. Ich habe Ubuntu sogar neu gestartet. Hier sind meine Ausführungen:Was löst die Fehlermeldung WebDriverError: Verbindung verweigert?

$cat /etc/issue 
Ubuntu 14.04.5 
$node --version 
v6.8.0 
$npm list -g|grep protractor 
└─┬ [email protected] 
$webdriver-manager status 
[13:49:58] I/status - selenium standalone version available: 2.53.1 [default] 
[13:49:58] I/status - chromedriver version available: 2.22 [default] 
[13:49:58] I/status - android-sdk is not present 
[13:49:58] I/status - appium is not present 
$/opt/google/chrome/chrome --version 
Google Chrome 54.0.2840.59 unknown  

Hier ist der Stack-Trace https://paste.fedoraproject.org/449363/35548414/

Wie kann ich dieses Problem beheben; Gibt es andere Versionen, die ich überprüfen sollte?

+2

Der Stack-Trace zu entfernen ist verschwunden. Das macht diese Frage ziemlich nutzlos: Wir wissen nicht, welches Problem die Lösungen lösen! – GreenAsJade

+0

@ddreian können Sie den 404'd Link aktualisieren? – piperchester

Antwort

6

Mit dem Chrome-Update ist gestern etwas kaputt gegangen. Hol dir den neuesten Chrom-Treiber von https://sites.google.com/a/chromium.org/chromedriver/downloads und ersetze deinen aktuellen Protractor Chromedriver (sollte 2.22 sein) durch den neusten (2.24).

+0

Hallo. Danke für deine schnelle Antwort. Ich legte den neuesten Chromtreiber in/usr/lib/chrom-browser/chromedriver, ich fügte ihn meiner PATH-Variable hinzu und ich markierte ihn als ausführbar und es funktioniert immer noch nicht. Es wirft die gleiche Stapeltrance. Hast du noch andere Ideen? – ddreian

+2

ES FUNKTIONIERT !!!! Ich habe den neu heruntergeladenen Chrom-Treiber in /usr/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.22 verschoben. DANKE !! : D – ddreian

6

Die Installation der Version 2.24 funktionierte für mich nicht: Sie verwendete immer die alte Version (2.21 in meinem Fall). Um dies zu beheben ich zum ersten Mal eines sauberes Winkelmesser neu installiert und dann die WebDriver-Manager auf der Version 2.24 aktualisiert:

# npm install -g protractor 
# webdriver-manager update --versions.chrome 2.24 

Mehr Infos über den Bug: https://github.com/angular/protractor/issues/3640

1

ich auf Fenster bin. Wie W4pp versuchte webdriver-manager immer noch, 2.22 zu verwenden, selbst wenn die ausführbare Datei nicht existierte. Meine Abhilfe ist ausdrücklich 2.24 statt 2.22 zu verwenden:

> webdriver-manager update --versions.chrome 2.24 
> webdriver-manager start --versions.chrome 2.24 

ein optionales Sie: > webdriver-manager clean vor den beiden oben genannten Befehle 2,22

Verwandte Themen