我已经在我的 stepdefinition 类中定义了 [AfterScenario] 绑定,并且具有将在每个场景之后执行的方法,但由于某种原因这不起作用。在每种情况下都不会调用我的方法,因此在进行一些测试后 excel 仍保持打开状态......此外,一些不成功的测试也没有日志。为什么?你有什么想法或建议吗?
这是我的方法:
[AfterScenario]
public void AfterScenario()
{
if (TestContext.CurrentContext.Result.State != TestState.Success) ErrorLog();
excelDriver.Stop();
}