Visual studio SpecFlow-从Visual Studio上下文菜单执行ScenarioOutline
实际上是否可以从Visual Studio运行ScenarioOutline集或ScenarioOutline集中的单个行 SpecFlow文档简要地提到,可以从VisualStudio上下文菜单运行ScenarioOutline,就像在标准场景中一样。我试图通过单击功能文件的各个区域来执行测试,但没有成功。运行ScenarioOutline测试的唯一方法是运行整个功能Visual studio SpecFlow-从Visual Studio上下文菜单执行ScenarioOutline,visual-studio,visual-studio-2013,specflow,gherkin,scenarios,Visual Studio,Visual Studio 2013,Specflow,Gherkin,Scenarios,实际上是否可以从Visual Studio运行ScenarioOutline集或ScenarioOutline集中的单个行 SpecFlow文档简要地提到,可以从VisualStudio上下文菜单运行ScenarioOutline,就像在标准场景中一样。我试图通过单击功能文件的各个区域来执行测试,但没有成功。运行ScenarioOutline测试的唯一方法是运行整个功能 我正在使用Visual Studio 2013 Professional,其中包含SpecFlow扩展和NuGet包,并将Sp
我正在使用Visual Studio 2013 Professional,其中包含SpecFlow扩展和NuGet包,并将SpecRun用作测试运行程序。我感觉这是由于 我已经在v2版本中修复了这个问题,其中有一个beta版本可用 它还将取决于您正在使用的测试框架,因为只有将specflow配置为不生成行测试时,它才会工作,这是因为行和功能之间的映射是有效的。行测试是除MSTest(当时不支持)之外的所有测试框架的默认测试,因此除了使用beta版本外,您还必须配置specflow以不生成行测试 您可以阅读以下内容,如您所见,您需要将其添加到配置中:
<specFlow>
<generator allowRowTests="false"/>
</specFlow>
完成后,我相信您应该能够单击示例行并运行单个测试,但我不使用specrun,或者通常与visualstudio集成一起运行,所以不能确定。我通常使用ncrunch,它允许我这样做,并且正确地将示例标识为测试的起点。我感觉这是由于 我已经在v2版本中修复了这个问题,其中有一个beta版本可用 它还将取决于您正在使用的测试框架,因为只有将specflow配置为不生成行测试时,它才会工作,这是因为行和功能之间的映射是有效的。行测试是除MSTest(当时不支持)之外的所有测试框架的默认测试,因此除了使用beta版本外,您还必须配置specflow以不生成行测试 您可以阅读以下内容,如您所见,您需要将其添加到配置中:
<specFlow>
<generator allowRowTests="false"/>
</specFlow>
完成后,我相信您应该能够单击示例行并运行单个测试,但我不使用specrun,或者通常与visualstudio集成一起运行,所以不能确定。我通常使用ncrunch,它允许我这样做,并且还正确地将示例识别为测试的起点。谢谢,山姆。我将在本周内尝试一下。谢谢,山姆。我将在本周内尝试一下。谢谢,山姆。我将在本周内尝试一下。