【发布时间】:2020-08-26 09:02:22
【问题描述】:
我从 Nugget Package Specflow、Specflow.NUnit、Nunit 和 Nunit3TestAdapter 安装,并且我已经安装了 Visual Studio for Specflow 的扩展 NUnitTestAdapter,但是我在 TestExplorer 窗口中看不到测试,知道吗?
【问题讨论】:
标签: testing nunit bdd specflow
我从 Nugget Package Specflow、Specflow.NUnit、Nunit 和 Nunit3TestAdapter 安装,并且我已经安装了 Visual Studio for Specflow 的扩展 NUnitTestAdapter,但是我在 TestExplorer 窗口中看不到测试,知道吗?
【问题讨论】:
标签: testing nunit bdd specflow
你需要:
安装 SpecFlow.Tools.MsBuild.Generation NuGet 包:https://www.nuget.org/packages/SpecFlow.Tools.MsBuild.Generation/
为 Visual Studio 安装 SpecFlow 扩展:https://marketplace.visualstudio.com/items?itemName=TechTalkSpecFlowTeam.SpecFlowForVisualStudio
确保 Tools > SpecFlow > Legacy > Use SpecFlowSingleFileGenerator Custom Tool 为 False
右键单击每个功能文件并确保 自定义工具 为空白。它曾经是 SpecFlow 2.x 中的 SpecFlowSingleFileGenerator。
【讨论】:
我尝试使用与 specflow 相同的版本安装 Nugget 包 SpecFlow.Tools.MsBuild.Generation,现在我可以在 TestExplorer 中看到测试,其他方式不适合我。
【讨论】: