如何让SpecFlow测试显示在Test Explorer中

时间:2017-06-26 21:07:13

标签: c# selenium selenium-webdriver visual-studio-2015 specflow

当我创建一个功能文件时,运行生成测试步骤。 Specflow runner创建了一个Steps文件。但是,当我构建解决方案时,测试资源管理器没有填充。

我正在使用VS2015

我已经尝试了here列出的所有补救措施无济于事。

已安装的软件包:

NUnit 3.7.1
NUnit.Console 3.6.1
NUnit.ConsoleRunner 3.6.1
NUnit3TestAdapter 3.7.0
SpecFlow 2.1.0
SpecFlow.NUnit 2.1.0
SpecFlow.NUnit.Runners 2.1.0

1 个答案:

答案 0 :(得分:1)

您需要安装一个名为 Nunit 3 Test Adapter 的visual studio扩展。这不是一个项目nuget包,而是一个visual studio扩展,可以正确处理Specflow生成的测试。

操作方法:从顶部菜单中选择工具 - >在左侧边栏上选择在线 - >输入扩展名并进行安装。

可能需要重启VisualStudio。