Ist es möglich das ausführen einer Methode vor und nach allen tests in der Montage?
Möchte ich baute ein nunit-Projekt für selenium ui-Automatisierung. Ich würde mich gerne anmelden, um die Website vor dem ausführen aller tests (alle von Ihnen) und schließen Sie das Browserfenster nach dem ausführen aller tests (alle von Ihnen).
Ich kann nicht mit dem SetUp, da es im Zusammenhang zu Leuchten und ich will es tun, bevor und nachdem alles.
Wissen Sie, wer es auszuführen?
Ich bin vertraut mit den SetUp-und TearDown-Attribut.
Lassen Sie mich das mal erklären.
Ich brauche eine Logik ausgeführt werden, bevor alle tests von allen Leuchten beginnt (AKA - der Erste test in der gesamten Versammlung) und auch einige Logik ausgeführt werden, nachdem alle tests alle Spiele beendet (AKA - der Letzte test in der gesamten Versammlung).
InformationsquelleAutor boger | 2013-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn alle Ihre test-Geräte sind im gleichen Namensraum dann können Sie die
[SetUpFixture]
- Attribut zu markieren, eine Klasse als global-setup und teardown. Sie können alle Ihre login - /logout-Funktionalität.NUNIT 2.x
Finden Sie unter:
http://www.nunit.org/index.php?p=setupFixture&r=2.4
NUNIT-3.x
Finden Sie unter:
https://github.com/nunit/docs/wiki/SetUpFixture-Attribute
[OneTimeSetUp]
und[OneTimeTearDown]
InformationsquelleAutor
Sicher. Das ist es, was die
[TestSetUp]
und[TearDown]
Attribute sind für. Nicht zu verwechseln mit[TestFixtureSetUp]
und[TestFixtureTearDown]
, die ausgeführt werden, vor dem ersten test und nach dem letzten.InformationsquelleAutor
Vor der Ausführung jedes Tests Fällen
[SetUp]
Abschnitt wird ausgeführtnach Abschluss der Ausführung der einzelnen Testfälle
[TearDown]
Abschnitt wird ausgeführt.wollen wir initialisieren die Variablen schreiben wir oft in
[SetUp]
Abschnitt wie ein Konstruktorwenn wir wollen, entsorgen Sie jedem Objekt, das wir oft schreiben, in
[TearDown]
AbschnittInformationsquelleAutor
Ist die nächste Sache in
nunit
ist die SetupFixture Attribut, das Ihnen ermöglicht, tag-eine Klasse, um setup/teardown für alle Testgruppen, die in einem namespace;InformationsquelleAutor