2013-03-04 48 views
4

我有一个方案大纲如下:为什么我的方案大纲没有在SpecFlow中调用?

Scenario Outline: Create Request Custom Export With XML, Comma Delimited, Tab Delimited 
    Given a user has entered the following data 
    | Custom Export  | File Format  | Vendor     | 
    | Custom Export 1 | <File Format> | 001_TestsVendor_Rp  |  
    When I save 
    Examples: 
    | File Format  | 
    | XML    | 
    | Comma Delimited | 
    | Tab Delimited | 

但是,当我运行方案,方案大纲是没有得到调用。但正常情况下运行良好。代码中是否需要修改?

回答

0

感谢您的宝贵回应。我通过安装Resharper软件修复了我的问题。我不怎么有助于运行场景大纲。但它让我呼吸更轻松。如果有任何人遇到这种问题,请尝试Resharper

谢谢。

+0

它没有帮助我,但:P – 2016-12-18 11:41:19

1

难道不是因为您的场景大纲栏<Format>与您的示例列File Format不符?

我也怀疑,如果你确实需要使用一个表中的轮廓,它可能会读更好,如果你是你使用Specflow的Visual Studio插件使用

Given we are using a custom export of type Custom Export 1 
And a <Format> file format 
And vendor 001_TestsVendor_Rp 
+0

对不起,现在我编辑了正确的代码。虽然,我的场景大纲甚至没有被调用。给定的声明也不起作用。但正常情景正在按预期运行。如果情景大纲本身没有得到认可,表怎么能成为一个问题? – Naren 2013-03-04 11:50:50

0


您是否使用Regex属性作为方法绑定?
你可以发布你的方法绑定给定/何时语法?

您能否看到Specflow已经选取了您的功能文件中的步骤,它们应该是黑色的。 如果它们是紫色的,它不能找到相关的步骤。

如果您一直在重构,请关闭并再次打开该项目。 我在使用Specflow插件时遇到了问题,无法在重构后拾取新方法。

我还没有到底为什么,但那是一个快速修复。

相关问题