mit Winkelmesser Wie konfiguriere ich den Internet Explorer?

7

Ich benutze Winkelmesser 1.3.1 und laufe ichdiverserver.exe 2.43.0.0 mit IE11 installiert (Windows). Das ist meine Spezifikation:

%Vor%

Und das ist meine winkelmesser.conf.js:

%Vor%

Bekomme diesen Fehler aber, irgendwelche Ideen für eine Lösung:

%Vor%     
Pindakaas 16.10.2014, 02:21
quelle

4 Antworten

10

Aktualisieren Sie den Web-Manager für IE

Im ersten Schritt aktualisieren Sie den ie-Webdriver mit dem webdriver manager. Öffnen Sie die Eingabeaufforderung und führen Sie den unten angegebenen Befehl aus

%Vor%

Gehen Sie zu npm location Wechseln Sie in diesem Schritt zu NPM_LOCATION (der Ordner, in dem npm auf Ihrem System installiert ist). Wechseln Sie in den folgenden Pfad: "NPM_LOCATION \ node_modules \ winkelmesser \ selen" An dieser Stelle überprüfen, ob IEDriverServer.exe vorhanden ist .

Änderung für IE in conf.js

%Vor%

Führen Sie jetzt den Winkelmesser conf.js

aus

Hinweis: Stellen Sie sicher, dass Sie den Server von - & gt; webdriver-manager start

neu starten

entnommen aus: Ссылка

    
Innovation 03.05.2015 16:57
quelle
5

Laut dem config-Dokument für den Winkelmesser , der Konfig-Wert "seleniumArgs" ist veraltet .

Um eine einzige Antwort mit allen Informationen zu erhalten, sind hier die vereinfachten Schritte:

  1. Installieren Sie Protactor global:

    %Vor%
  2. Führen Sie webdriver-manager update --ie aus, um die von Protactor verwendeten Selenium-Treiber zu aktualisieren. Seien Sie sich bewusst, wenn Sie global webdriver-manager oder lokal webdriver-manager (d. H.% Co_de%); sie werden die Treiber an verschiedenen Orten entpacken; Nur die lokale wird in ./node_modules./bin/webdriver-manager update help

  3. entpackt
  4. Sehen Sie sich das Protokoll des vorherigen Befehls an. Es muss zeigen, dass die Treiber in einem bestimmten Ordner entpackt wurden. Gehe zu diesem Ordner und finde den IEDriverServer. In meinem Fall war es: [Project dir] . Sie müssen im nächsten Schritt den relativen Pfad zu dieser Datei angeben.

  5. Fügen Sie in Ihrer "[Project dir]\node_modules\protractor\node_modules\webdriver-manager\selenium\IEDriverServer_x64_X.XX.X.exe -Datei die folgenden Schlüssel & amp; Werte. Beachten Sie die Verwendung von conf.js , was bedeutet, dass Sie die Eigenschaft localSeleniumStandaloneOpts wenn du es hast :

    %Vor%

Das war alles was ich tun musste. Ich starte den Server nicht vorher, ich starte einfach seleniumAddress . Einfacher, denke ich.

    
Ruluk 13.12.2016 18:09
quelle
4

Laden Sie die IEDriverServer.exe herunter Bitte geben Sie das Gleiche in Ihrer Konfigurationsdatei an

%Vor%     
Sakshi Singla 17.10.2014 07:42
quelle
3

Ich habe diese Frage einige Stunden lang durchgesehen, der beste Weg scheint folgender zu sein:

1) herunterladen webdriver-manager --ie update

Dies sollte den Treiber aus dem google .. selen ... release-Ordner herunterladen und direkt an der richtigen Stelle in Ihrem lokalen npm-Repository ablegen.

2) Setup in der Datei config.js Ihrer Tests: ...

%Vor%

... 3) Setup IE:

Folge diesem Beitrag Ссылка

PS: Über den "protected mode" Setup des IE ist es wichtig, für alle Zonen das gleiche Setup zu haben. Ich ziehe es vor, den geschützten Modus für alle Zonen aktiviert zu haben

4) patchen Sie die Registrierung

wie hier beschrieben: Ссылка

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Haupt \ FeatureControl \ FEATURE_BFCACHE] "iexplore.exe" = dword: 00000000

5) IE 11 Update bricht die Funktionsweise des Systems:

Mein letztes Problem war "der Server hat keine Stack-Trace bereitgestellt ...." Dies ist aufgrund eines Updates vom 17. Dezember 2014. Deinstalliere es und dann ist es gut.

Ссылка

verrückter Pfad, um es zum Laufen zu bringen. Es kann nicht auf lange Sicht so sein, bitte kommentiere meinen Beitrag mit deinen Erfahrungen / Rückmeldungen.

Richard

    
rlasjunies 02.01.2015 14:35
quelle