Gibt es eine Möglichkeit, mehrere Browser über Winkelmesser cli zu übergeben

7

wollte nur wissen, ist es möglich, cli args zu Winkelmesser wie

angeben

- multiCapabilities.0.browserName chrome --multiCapabilities.1.browserName firefox

, so dass es die in der Datei widefactor conf definierten .compabilities überschreibt.

    
ksbg 30.01.2015, 15:37
quelle

3 Antworten

21

Ein konkretes Beispiel für Isaac Lymans ersten Vorschlag:

CLI:

%Vor%

conf.js:

%Vor%     
Stiggler 03.03.2015 18:40
quelle
4

Es gibt ein paar Dinge, die Sie ausprobieren könnten.

Wie kann ich Kommandozeilenargumente in Angularjs verwenden? Winkelmesser? erklärt, wie man eine "params" -Variable eingibt, die man später in der Konfigurationsdatei mit dem multiCapabilities-Abschnitt referenzieren könnte (vielleicht mit einer Hilfsfunktion oder einer if-Anweisung t muss ein komplexes Objekt von der Kommandozeile übergeben werden). Nicht einfach, aber möglich.

Ссылка (siehe Abschnitt "Optionen") ist ein Dienstprogramm, mit dem Sie diese Dinge weitergeben können von der Befehlszeile ohne Probleme. Es ist Open-Source und es scheint, als wäre es einfach zu modieren, wenn es Ihren Bedürfnissen nicht ganz entspricht.

Die einfachste Option, wenn Sie nur ein paar verschiedene Optionen benötigen, wäre einfach die Verwendung von zwei verschiedenen Konfigurationsdateien, "protractor.chrome.conf.js" und "protractor.firefox.conf.js", und führen Sie den entsprechenden Befehl aus Sie brauchen im Moment.

    
Isaac Lyman 30.01.2015 15:52
quelle
1

Dies ist eine vernünftige Anfrage. Ich habe dafür eine PR erstellt: Ссылка . Vorerst können Sie diesen PR an Ihren lokalen Winkelmesser anschließen, um diese Funktion zu nutzen.

    
hankduan 31.01.2015 05:09
quelle

Tags und Links