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
Antwort
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.
Danke, ich warte .. – Maccurt
Ich habe das Update und das hat tatsächlich für mich arbeiten. – Maccurt
@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
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
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
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
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 :)
- 1. Winkelmesser Chromedriver 2.28 Deaktivieren Optionen
- 2. Winkelmesser findet nicht chromedriver: Die ausführbare Treiberdatei existiert nicht:
- 3. Nightwatch Chromedriver
- 4. chromedriver $ PATH
- 5. Kann Chromedriver und Selenrelease nicht aktualisieren
- 6. Es wurde keine Konfigurationseinstellung für den Schlüssel 'wdm.geckoDriverVersion' gefunden - WebDriverManager
- 7. Winkelmesser - leeren lokalen Speicher
- 8. Wie installiert man Winkelmesser und startet es?
- 9. Winkelmesser fehlgeschlagen: unerwarteter Alarm geöffnet
- 10. Winkelmesser NoSuchElementError: kein solches Element
- 11. Selenium Chromedriver hängt?
- 12. Selen chromedriver beginnt nicht
- 13. Chromedriver unerwartet beendet
- 14. WebDriver vs ChromeDriver
- 15. Struggling mit Web chromedriver
- 16. Selenium ChromeDriver Switch Tabs
- 17. ChromeDriver unter FreeBSD
- 18. Fiddler und ChromeDriver
- 19. Python Selen CHROMEDRIVER
- 20. Selen startet nicht Chromedriver
- 21. Selenium ChromeDriver Systemeigenschaften NullPointerException
- 22. Selenium Chromedriver Kontrolle Problem
- 23. C# selen chromedriver flash
- 24. selen Winkelmesser webdriver-manager Update-Problem in ubuntu
- 25. Update globale Variable mit Winkelmesser auf nicht-Winkel Seite
- 26. Winkelmesser nicht mit DevTools verbunden
- 27. Winkelmesser nicht mit Chrom verbinden
- 28. Wie bekomme ich ein chromeDriver-Objekt, wenn ich den webdriverweb von maven verwende?
- 29. Problem läuft E2E Test mit Winkelmesser
- 30. angularjs winkelmesser 3.3.0 keine berichtsspezifikationen
Was ist Ihre Frage? – Gunderson
Welche Version von Winkelmesser verwenden Sie? Hast du versucht, es auf die neueste Version zu aktualisieren? – alecxe
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