Ich habe eine Reihe von Winkelmesser Tests, die ich gerade ausgeführt werde. Ich habe eine config.js, die nur eingerichtet ist, um Chrome mit "Fähigkeiten" zu starten. Siehe unten.Was ist die empfohlene Methode für den Wechsel zwischen mehreren Browser-Konfigurationen mit Winkelmesser
capabilities: {
}
browserName: 'chrome'
}
Ich habe die folgenden Ausführungsszenarien Anforderungen:
Execute Tests in Chrome nur
Tests in Firefox ausführen nur
mit Execute Chrome/Firefox/IE
Ich möchte in der Lage sein, außer Kraft zu setzen (via Befehl args) meine aktuellen config.js durch so etwas wie das folgende verwenden:
- Winkelmesser config.js (bereits Setup für Chrome nur in config)
- Winkelmesser config.js --browser = firefox (das funktioniert offensichtlich 'aus box')
- Winkelmesser config.js --browsers = chrome, Firefox, dh (nicht avai lable meines Wissens)
Option # 3 ist kein echter Befehl (aber ich würde es)
Frage sein mag: Gibt es einen Befehl, den ich die einzige Möglichkeit außer Kraft setzen können zu "multiCapabilities" oder empfehlen Sie die Verwendung von 2 Konfigurationsdateien? Eine für einen einzelnen Browser und eine für mehrere Browser?
Hinweis: Ich möchte nur 1 config.js haben, weil ich alle meine Suites in der config.js definiert habe und sowieso nicht wirklich ein Vielfaches wollen.
Ja verwenden. Ich weiß, dass ich meine config.js Datei mit diesen Optionen ändern kann, aber ich möchte wissen, ob es eine Möglichkeit gibt, mehrere Browser über die Befehlszeilenargumente auszuführen. – CaseyM