Die Winkelmesser-Konfiguration sollte eine Möglichkeit bieten, Befehlszeilenargumente beim Starten von Firefox zu übergeben
SeleniumHQ/selenium#998 gibt an, dass dies derzeit über den Firefox-Webtreiber möglich ist.
Sie können dies bereits über das capabilities
Objekt und die Klassen tun, die jleyba in dem von Ihnen verlinkten Problem erwähnt hat. Hier ist ein Beispiel, das das Firefox-Profil ändert: https://github.com/juliemr/protractor-demo/tree/master/howtos/setFirefoxProfile
Dies ist definitiv schwer herauszufinden - ich lasse dieses Problem offen, weil wir die Dokumentation verbessern sollten, um die Einrichtung zu erleichtern.
Zumindest würde ich eine einfache Möglichkeit vorschlagen, Befehlszeilenargumente zu übergeben, genau wie wir "chromeOptions" für die Verwendung des Chrome-Browsers haben.
Mir ist auch aufgefallen, dass "firefox_profile" nicht als Option in der Referenzkonfigurationsdatei dokumentiert ist. Das scheint die Lösung zu sein, die in der Demo verwendet wird, die @juliemr oben für uns
@juliemr - Ich habe diesen Thread gefunden, als ich versuchte, Firefox seine temporären Dateien in einem bestimmten Verzeichnis erstellen zu lassen, anstatt wie standardmäßig in /tmp
. Ist dies mit FirefoxProfile
? Was ich eigentlich erreichen möchte, ist, alle temporären Dateien zu bereinigen, die während der Tests von Firefox erstellt wurden. Ich habe versucht, die Methode shouldDeleteOnExit
verwenden, aber es funktioniert nicht genau wie erwartet .
Ich bin über dieses Problem gestolpert, weil Firefox jetzt einen Headless-Modus hat , der mit einem Kommandozeilen-Flag aktiviert wird.
Hilfreichster Kommentar
Ich bin über dieses Problem gestolpert, weil Firefox jetzt einen Headless-Modus hat , der mit einem Kommandozeilen-Flag aktiviert wird.