2016-04-07 13 views
0

Ich frage mich, ob jemand anderes eine gute Möglichkeit, einzelne Browser-Stack-Tests der Reihe nach mit Capybara/Browserstack/Cucumber starten.Browserstack läuft nicht aktualisiert seine Fähigkeiten

Ich habe Probleme mit Capybara in dem Sinne, dass browserstack nicht mit meinen neuen Fähigkeiten für jeden Lauf aktualisiert wird, auch wenn ich meinen Browser herunterfahre, dh: Die beiden Testläufe werden nacheinander in Browserstack gestartet, aber mit den gleichen Browser- und Betriebssystemeinstellungen.

Zusammenfassung Szenario: Run Login Tests Da möchte ich x Website testen, mit Fähigkeiten Beispiele og: | Browser | browser_version | os | os_version | Auflösung | | IE | 11.0 | Windows | 8.1 | 1024x768 | | Firefox | 45.0 | Windows | 10 | 1024x768 |

Ich habe überprüft, dass jeder Wert erfolgreich zum nächsten Schritt gesendet wird, aber es scheint, als ob Browserstack seine neuen Funktionen, die ich einstellen möchte, nicht aktualisiert.

Ich weiß, dass ich wahrscheinlich Parallel Parallellaufstellungsfähigkeiten durch Einstellungen stattdessen tun kann, aber wir haben eine Grenze, wie viel Parallell unter Verwendung der Lizenz von Browserstack läuft. Deshalb möchte ich sie sequantitativ ausführen und dachte mir, dass dies ein Weg sein könnte.

Antwort

0

Meiner Erfahrung nach initiiert BrowserStack einen Test für eine bestimmte OS/Browser-Funktion, die er von Ihren Tests erhält. Es scheint also, dass Ihr Setup die gleiche Fähigkeit für beide Testläufe sendet.

Ich glaube, dass Sie Tests nacheinander und auf verschiedene OS/Browser-Kombinationen ausführen möchten. In diesem Fall können Sie im Abschnitt "Parallele Tests" auf die Dokumentation von BrowserStack zur Konfiguration von Parallel Cucumber tests using Rake file zurückgreifen. Nachdem Sie alle Dateien erstellt haben, können Sie den folgenden Befehl ausführen, um Tests nacheinander auszuführen:

rake BS_USERNAME=<username> BS_AUTHKEY=<access_key> nodes=1