Xunit erstellt für jeden neuen Test eine neue Instanz der Testklasse (mit WebDriver und C #)

Gibt es eine Möglichkeit, mit Webdriver (Selenium) unter Verwendung von Xunit mehrere Tests in demselben Browser auszuführen? Derzeit startet xunit für jeden neuen Test einen neuen Browser. Nachfolgend finden Sie den Beispielcode

public class Class1

{
    private FirefoxDriver driver;
    public Class1()
    {
         driver = new FirefoxDriver();
    }

    [Fact]
    public void Test()
    {
        driver.Navigate().GoToUrl("http://google.com");
        driver.FindElementById("gbqfq").SendKeys("Testing");
    }

    [Fact]
    public void Test2()
    {
        driver.Navigate().GoToUrl("http://google.com");
        driver.FindElementById("gbqfq").SendKeys("Testing again");
    }

}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage