当我选择一个步骤并点击"转到步骤定义"出现一个对话框,显示"未找到匹配的步骤绑定"。
是否可以在找不到时自动创建该步骤定义?
答案 0 :(得分:2)
如果您使用的是最新的SpecFlow Visual Studio集成,则对话框中消息的第二部分会显示:“您是否要将步骤绑定骨架复制到剪贴板中?”。
如果按“是”,步骤定义的代码框架将复制到剪贴板中,您可以将其粘贴到步骤定义文件中。
或者,SpecFlow还会在执行场景时为缺少的步骤输出步骤定义代码框架: - >找不到该步骤的匹配步骤定义。使用以下代码创建一个: ...((步骤定义的代码框架))...
答案 1 :(得分:1)
SpecFlow 1.9现在支持此功能。如果已安装SpecFlow Visual Studio扩展,则可以在功能文件中单击鼠标右键,然后选择“生成步骤定义”。它会询问您要创建哪些步骤以及将它们放入哪个文件。
有关详细信息,请参阅What's New in v1.9页面。