Xunit crea una nueva instancia de la clase de prueba para cada nueva prueba (usando WebDriver y C #)
¿Hay alguna manera de ejecutar múltiples pruebas en el mismo navegador usando Webdriver (Selenium) usando Xunit? En la actualidad, xunit lanza un nuevo navegador para cada nueva prueba, a continuación se muestra el código de muestra
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");
}
}