2

当我选择一个步骤并点击“转到步骤定义”对话框时,会出现“未找到匹配的步骤绑定”。

是否可以在找不到该步骤定义时自动创建它?

4

2 回答 2

2

如果您使用的是最新的 SpecFlow Visual Studio 集成,那么对话框中消息的第二部分会显示:“您要将步骤绑定框架复制到剪贴板吗?”。

如果您按“是”,则步骤定义的代码骨架将复制到剪贴板,您可以将其粘贴到您的步骤定义文件中。

或者,SpecFlow 还输出执行场景时缺少步骤的步骤定义代码骨架: -> 未找到该步骤的匹配步骤定义。使用以下代码创建一个: ...((步骤定义的代码框架))...

于 2012-06-27T11:40:26.083 回答
1

SpecFlow 1.9 现在支持这一点。如果您已安装 SpecFlow Visual Studio 扩展,您可以在功能文件中右键单击并选择“生成步骤定义”。它将询问您要创建哪些步骤,以及将它们放置在什么文件中。

有关详细信息,请参阅v1.9 中的新增功能页面。

于 2012-10-10T04:21:29.513 回答