He definido el enlace [AfterScenario] en mi clase stepdefinition y tengo el método que se ejecutará después de cada escenario, pero por alguna razón esto no está funcionando. Mi método no se llama después de cada escenario, por lo que Excel permanece abierto después de algunas pruebas ... Además, no hay ningún registro para algunas pruebas fallidas. ¿Por qué? ¿Tiene alguna idea o sugerencia?Specflow [AfterScenario]
Aquí es mi método:
[AfterScenario]
public void AfterScenario()
{
if (TestContext.CurrentContext.Result.State != TestState.Success) ErrorLog();
excelDriver.Stop();
}
Amando el derribo condicional. Usé esto para dejar mi webbrowser de selenio abierto para fallas de prueba de unidad. – AndyM