如何获取specflow以为新步骤创建模板?

时间:2012-06-27 10:57:53

标签: c# visual-studio-2010 specflow

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

SpecFlow 1.9现在支持此功能。如果已安装SpecFlow Visual Studio扩展,则可以在功能文件中单击鼠标右键,然后选择“生成步骤定义”。它会询问您要创建哪些步骤以及将它们放入哪个文件。

有关详细信息,请参阅What's New in v1.9页面。