【发布时间】:2020-09-13 01:26:30
【问题描述】:
我的测试没有显示在测试资源管理器中,我已经创建了一个功能文件并生成了步骤定义,我安装了以下软件包
- SpecFlow-3.1.97
- SpecFlow.Tools.MsBuild.Generation- 3.1.97
- SpecRun.SpecFlow.3-1-0
我还尝试从 %TEMP% 文件夹中删除任何与 specflow 相关的内容,但没有帮助,而且我有不同的项目,我在其中设置了 specflow,一切正常。
注意:如果没有 - SpecRun.SpecFlow.3-1-0 包,测试确实会被发现,但我收到以下错误
OneTimeSetUp: BoDi.ObjectContainerException : Interface cannot be resolved: TechTalk.SpecFlow.UnitTestProvider.IUnitTestRuntimeProvider('nunit')
【问题讨论】:
-
您是否安装了测试适配器包?
标签: .net automated-tests specflow .net-4.7.2 specrun