我正在使用Nunit 2.6.4和specflow.Nunit 1.1.1版本。如果没有升级,请提示是否有任何解决方法。如果没有,请让我知道这个修复程序可用的第一个版本,因为我将其升级到最新版本有限制。
答案 0 :(得分:0)
卸载步骤程序集时通常会调用AfterTestRun挂钩。这不适用于所有测试运行器,NUnit 2.6就是其中之一。
您需要NUnit的此扩展程序:https://github.com/techtalk/SpecFlow/blob/master/Installer/NuGetPackages/SpecFlow.NUnit.Runners/SpecFlowNUnitExtension.cs
下载此文件并将其添加到您的测试项目中,并应调用该钩子。