我的情景大纲如下:
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 |
但是当我运行场景时,Scenario outline没有被调用。但正常情况运行良好。代码中是否需要进行任何修改?
答案 0 :(得分: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
答案 1 :(得分:0)
您使用的是Specflow Visual Studio插件吗?
您是否使用正则表达式属性作为方法绑定?
你能发布你的方法绑定给定/何时语法?
你能看到Specflow已经选择了你的功能文件中的步骤,它们应该是黑色的。 如果它们是紫色的,则无法找到相关的步骤。
如果您一直在重构,请再次关闭并打开该项目。 我在使用Specflow插件时遇到了问题,重构后无法获取新方法。
我还没有找到原因,但这是一个快速修复。
答案 2 :(得分:0)
感谢您的宝贵回复。我通过安装 Resharper 软件解决了我的问题。我不知道如何运行场景大纲。但它让我更容易呼吸。如果有人遇到这样的问题,可以试试 Resharper 。
感谢。