4
A
回答
11
我有同样的问题。我在功能文件的上下文菜单中查找此选项,但此选项存在于功能文件内容的上下文菜单中。因此,请尝试在Visual Studio文本编辑器中打开功能文件(* .feature),然后在文本编辑器中单击鼠标右键。该文件的例子:
Scenario: Add two numbers
Given I have entered 50 into the calculator
And I have entered 70 into the calculator
When I press add
Then the result should be 120 on the screen
1
假设你在.feature文件带来了正确的上下文菜单中右键单击,而不是其他地方,那么你可能会发现,这个问题实际上是由TechTalk.SpecFlow引起的。没有在您的项目中引用dll。
要手动添加引用(NuGet没有为我执行此操作),请右键单击项目的References文件夹,找到TechTalk.SpecFlow.dll,它可能位于'[project]/packages/SpecFlow .XXX/lib/netXX /'(X是版本号)。
这里是上下文菜单的时候,我没有到位正确的参考:
,就是这样,一旦我做:
这是SpecFlow .2.1.0和VS2010导致我遇到了不兼容的.Net版本的另一个问题,所以我最终使用了SpecFlow.1.9.0。
1
尝试从Nuget
Packages
安装SpecRun.SpecFlow
,安装完成后,您将在上下文菜单中获得“生成步骤定义”。
它为我工作。
1
从扩展和更新安装specflow,然后重新启动visual studio,清理并重建解决方案
相关问题
- 1. Specflow并生成步骤
- 2. Specflow没有生成正确的步骤定义
- 3. 导航到Specflow步骤从步骤定义
- 4. specflow的动态步骤定义匹配
- 5. SpecFlow的功能范围步骤定义?
- 6. 我可以在不运行测试的情况下获得SpecFlow生成缺失步骤定义的列表吗?
- 7. 默认值Specflow步骤定义
- 8. 从SpecFlow中的场景中获取当前步骤定义
- 9. 生成不正确方法的SpecFlow步骤生成方案
- 10. Specflow:对于步骤
- 11. 缺少一个步骤?
- 12. 在specflow中重复步骤
- 13. Specflow步骤定义类在不同的项目中
- 14. 从自定义json Umarshaller返回的错误缺少上下文
- 15. 是否可以覆盖behat上下文中的步骤定义?
- 16. Specflow - 场景大纲不生成示例步骤
- 17. 从java注解中生成swagger docus,缺少安全定义
- 18. 查找孤儿SpecFlow步骤
- 19. 缺少开发工具的上下文菜单构建
- 20. SpecFlow可重复使用的步骤定义
- 21. Specflow,没有看到步骤定义的建议代码
- 22. 自定义菜单漫步器生成集成面包屑下拉列表
- 23. 将doxygen作为VS2008中的自定义生成步骤运行
- 24. Visual Studio中的累积自定义生成步骤
- 25. 使用Python中的自定义步骤生成列表序列
- 26. 创建自定义上下文菜单
- 27. 自定义上下文菜单
- 28. Android上下文菜单自定义?
- 29. Android自定义上下文菜单
- 30. 创建自定义上下文菜单
您正在使用哪个Visual Studio版本? –
免费的Visual Studio社区2015 – MonkeyBonkey
你是否还安装了VS扩展? –