stepdefinition クラスで [AfterScenario] バインディングを定義し、各シナリオの後に実行されるメソッドを持っていますが、何らかの理由でこれが機能しません。私のメソッドは各シナリオの後に呼び出されないため、いくつかのテストの後、Excel は開いたままになります...また、失敗したテストのログはありません。なんで?アイデアや提案はありますか?
これが私の方法です:
[AfterScenario]
public void AfterScenario()
{
if (TestContext.CurrentContext.Result.State != TestState.Success) ErrorLog();
excelDriver.Stop();
}