Ich habe erfolgreich Winkelmesser-Tests mit Chrome ausgeführt und den Pfad zu meiner Chrom-Binärdatei mit dem folgenden Abschnitt in meiner Winkelmesser-Konfiguration angegeben:
%Vor%Das funktioniert.
Mein Firefox wird auch an einem nicht standardmäßigen Ort installiert.
Gibt es eine äquivalente Methode, um die Binärdatei für Firefox in der Winkelmesserkonfiguration anzugeben?
AKTUALISIERT: Siehe die neuere Antwort unten: Ссылка
Es scheint, dass Sie den Selenium Server selbst mit benutzerdefinierten Argumenten für den Firefox-Treiber starten müssen. Siehe Der Progractor-Test startet nicht in Firefox
Weitere Optionen für den Firefox-Treiber (einschließlich des benutzerdefinierten Firefox-Binär-Speicherortes) finden Sie hier: Ссылка
P / S: Durchsuchen der Firefox-Treiber-Quelle enthüllt mehr Licht: Ссылка
Sie können versuchen, Folgendes hinzuzufügen:
%Vor%Der Winkelmesser unterstützt nun das direkte Setzen von firefoxPath in der Konfigurationsdatei, wenn "Direktverbindung" verwendet wird (d. h. ohne einen Selenserver). Siehe die Referenzkonfigurationsdatei:
Fügen Sie der Konfigurationsdatei auf der obersten Ebene firefoxPath
hinzu. Es ist eine Zeichenfolge, die der Pfad zu Ihrer Firefox-Binärdatei sein sollte. Sie benötigen auch directConnect: true
in der Konfiguration.
Weitere Details (praktisch, um alle Dokumente zu sehen, die sich auf einmal geändert haben) finden Sie in der Änderung, die diese Unterstützung hinzugefügt hat (in Okt 2014) .
Ich habe meinen benutzerdefinierten Binärspeicherort zur PATH-Variablen hinzugefügt.
%Vor%Damit ist meine benutzerdefinierte Firefox-Version während der Sitzung verfügbar und wenn sie einen Winkelmesser verwendet, verwendet sie das.
Tags und Links angularjs testing firefox protractor