Page 1 of 1

Wie führe ich ClassCleanup (MSTest) nach jeder Klasse mit Test aus?

Posted: 07 Jan 2025, 05:38
by Guest
Ich habe mehrere Klassen mit Testsuiten.

Jede Testklasse beginnt bei ClassInitialize und endet bei ClassCleanup.
Mein Problem ist, dass ClassCleanup nicht am Ende jeder Klasse aufgerufen wird, sondern erst danach alle Tests in drei Klassen.
Kann ich dieses Problem beheben? Danke!

Code: Select all

[ClassInitialize]
public static void SetUpBrowser(TestContext context)
{
pageObjectBase.SetBrowser("chrome");
pagesManager.GetPageObjectBase();
}

[TestMethod]
public void FindCriticalBug()
{
bla-bla-bla();
}

[ClassCleanup]
public static void CloseBrowser()
{
pageObjectBase.Stop();
pagesManager.GeneralClearing();
}