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擴展? –