2016-03-31 5 views
3

Ich verwende in meinen Automatisierungstests das Entwurfsmuster für Seitenobjekte. Ich habe Spec-Datei pro Seite Objekt. Wenn die Tests ausgeführt werden, startet der Browser zwischen den Spec-Dateien neu und fordert erneut zur Anmeldung auf. Aber was ich versuche zu erreichen, ist, dass ich mich zu Beginn der Tests anmelden, Tests aus mehreren Spezifikationen ausführen möchte, ohne den Browser zwischen den Spezifikationsdateien zu schließen.Verwenden von Protractor zum Ausführen mehrerer Spezifikationsdateien ohne Schließen des Browsers für jede Spezifikationsdatei

+0

Ich denke nicht, dass dies eine gute Übung ist, denn jeder Test sollte mit einer sauberen Weste beginnen und nur eine Sache testen. Aber haben Sie gerade versucht, mehrere Bedingungen in einem Test zu testen, z. Wenn Sie Jasmine verwenden, setzen Sie multiple expect() in einen Test ein. – magnattic

+0

danke atticae. Ich erkannte, dass es nach einer Recherche keine gute Idee war. Danke für die Information. –

+0

Wir führen mehrere Spec-Dateien aus, ohne den Browser neu starten zu müssen. Können Sie Ihre Konfigurationsdatei posten und Ihre Ordnerstruktur grob dokumentieren? – Sirk

Antwort

0

In protractor.conf.js, unter , Einstellung shardTestFiles: false öffnet einen Browser, führen Sie alle Spec-Dateien nacheinander in diesem Browser, und beenden Sie den Browser, wenn alle Tests beendet sind.

Verwandte Themen