SpecFlow – 从方法步骤查找所有方案并查找所有未实现的步骤

SpecFlow新手。

当specs项目变得更大时,组织文件并重构Given / When / Then字符串变得麻烦。

  1. 如何从方法步骤中查找要素文件中的方案。 有时我会在一些场景和function中共享一些步骤,但是从C#步骤方法查看如何在function文件中“查找所有引用”?
  2. 如何在所有function文件中获取所有未实现的场景步骤(字体颜色为紫色),以便我可以实现这些步骤。 目前,当我Run All测试时,没有关于未实现的步骤的警告。

从版本1.9开始,SpecFlow支持这些内容(请参阅v1.9中的新增内容 ):

  • ad 1。:步骤定义中的上下文菜单:“转到SpecFlow步骤定义用法”(快捷键Ctrl + Shift + Alt + S):
  • ad 2。:function文件中的上下文菜单:“生成步骤定义”