2016-10-03 4 views
4

Es scheint ein Problem mit Chromedriver 2.2 und der neuesten Version von Chrome zu geben. Bei diesem Problem muss der Winkelmesser keine Tabulatorschlüssel mit 2.2 senden können. Wenn ich das Update von webdriver-manager mache, wird es nicht auf den Chromtreiber 2.4 aktualisiert. Ich habe einen Hack gemacht, wo ich Chrome Extension 2.4 exe selbst heruntergeladen und manuell in den Selenium-Ordner gelegt habe, aber das ist nicht der beste Weg, dies zu tun. Wie aktualisierst du Winkelmesser, um die neueste Version von Chromedriver 2.4 zu verwenden?Winkelmesser webdriver-manager chromedriver update

+0

Was ist Ihre Frage? – Gunderson

+0

Welche Version von Winkelmesser verwenden Sie? Hast du versucht, es auf die neueste Version zu aktualisieren? – alecxe

+0

Ja, aber lass es nochmal machen. Ich werde es auf einer sauberen Maschine tun. Auch habe ich meine Frage aktualisiert, um eine Frage zu sein. Entschuldigung – Maccurt

Antwort

2

Ich habe das gleiche Problem wie Sie. Es hängt mit einer neuen Version von Chrome 54 zusammen.

Sie müssen auf die nächste Version von webdriver-manager warten (es wurde versprochen, heute zu sein), schauen Sie sich https://github.com/angular/webdriver-manager/issues/102.

Ich denke, in der Zwischenzeit können Sie Ihren Webdriver manuell aktualisieren (das Update ist bereits im Masterzweig, es wurde nur noch nicht mit einem Versionstag veröffentlicht).

Ich hoffe, ich half.

+0

Danke, ich warte .. – Maccurt

+0

Ich habe das Update und das hat tatsächlich für mich arbeiten. – Maccurt

+0

@Maccurt Wie hast du den webdriver-manager aktualisiert? Jedes Mal, wenn ich den Befehl 'webdriver-manager update' ausführe, sagt es mir einfach * selenalone ist auf dem neuesten Stand. chromedriver ist auf dem neuesten Stand. * – DrZoo

2

Um Winkelmesser-Version global und Webdriver-Manager upgraden unten Befehle in der Konsole.

npm update protractor -g

webdriver-manager update

Wenn das neueste Transporteur ist nicht die neueste chromedriver mit dann zu aktualisieren diese unter manuell folgen die Schritte

neueste chromedriver Version in Datei config.json geben Sie diese Datei ist Präsentieren unter '/ node_modules/winkelmesser/knotenmodule/webdriver-manager/built'

optional (und ändern 'Mac32' zu 'Mac64' in Datei 'Chrome_Driver .js ', die unter Pfad/webdriver-manager/built/lib/binaries vorhanden ist)

führen Sie webdriver-manager update in der Konsole.

Hinweis: Um den Weg des ‚WebDriver-Manager‘ -Ordner beobachten die Konsole nach dem Befehl bekommen webdriver-manager update

+0

haben ein Problem mit dem neuesten Version von Chrome als Selen-Tests zu brechen, noch laufen 'WebDriver-Manager update' tat nicht die Versionsnummer zu stoßen, aber Ihr Tipp über die Aktualisierung der config.json und dann diesen Befehl ausgeführt wurde behoben. – Jerry

0

Inorder Winkelmesser in Google Chrome-Versionen laufen mehr als 57 benötigen wir Chrome Treiberversion größer oder gleich 2.28.

Mit der neuesten Version von Transporteur hatte ich Chrome Treiberversion von 2,27

Inorder die chromedriver auf bestimmte Version zu aktualisieren, verwendete ich die folgenden Befehle

webdriver-manager update --versions.chrome 2.28

webdriver-manager start --versions.chrome 2.28

Wenn es funktioniert nicht nach dem Update versuchen, die Chrome-Treiberversion zu "chromedriver": "2.28" im folgenden Pfadzu ändernnodeJs \ node_modules \ protractor \ node_module \ webdriver-manager \ config.json

0

Zuerst zeigen Sie Ihre versteckten Dateien.

Gehen Sie zu diesem Pfad für Mac-Benutzer, usr/local/lib/node_modules, Sie sollten nur den Winkelmesserordner sehen (der schon den webdriver-manager haben sollte), wenn Sie einen separaten Ordner für webdriver-manager oder webdriver sehen. verschiebe diese in den Papierkorb.

Gehen Sie jetzt usr/bin, navigieren Sie es zu Ihrem WebDriver-Manager-Datei und löschen.

Run sudo npm -g Winkelmesser installieren, und dann WebDriver Server starten, tut letzter Schritt "sudo WebDriver-Manager update".

Jetzt sollten Sie in der Lage sein, Ihren Browser aufzurufen :)

Verwandte Themen