4

我有一个场景大纲如下:

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   |

但是当我运行场景时,没有调用场景大纲。但是正常情况下运行良好。代码中是否需要进行任何修改?

4

3 回答 3

1

不是因为您的场景大纲列<Format>与您的示例列不匹配File Format吗?

我还会质疑您是否真的需要在大纲中使用表格,如果您使用它可能会更好读

Given we are using a custom export of type Custom Export 1
And a <Format> file format
And vendor 001_TestsVendor_Rp
于 2013-03-04T07:59:18.370 回答
0

你在使用 Specflow Visual Studio 插件吗?
您是否使用正则表达式属性作为方法绑定?
您可以发布您的方法绑定 Given/When 语法吗?

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

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

我还没有深入了解原因,但这是一个快速解决方案。

于 2013-03-04T12:02:37.573 回答
0

感谢您的宝贵回复。我通过安装Resharper软件解决了我的问题。我不知道它如何帮助运行场景大纲。但这让我呼吸更轻松。如果有人遇到此类问题,请尝试使用Resharper

谢谢。

于 2013-03-05T04:22:03.093 回答