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. VS2015中缺少SpecFlow「生成測試定義」上下文菜單
- 2. Specflow並生成步驟
- 3. Specflow沒有生成正確的步驟定義
- 4. 導航到Specflow步驟從步驟定義
- 5. SpecFlow的功能範圍步驟定義?
- 6. specflow的動態步驟定義匹配
- 7. 我可以在不運行測試的情況下獲得SpecFlow生成缺失步驟定義的列表嗎?
- 8. 默認值Specflow步驟定義
- 9. 從SpecFlow中的場景中獲取當前步驟定義
- 10. 單獨彙編中的specflow步驟定義
- 11. 生成不正確方法的SpecFlow步驟生成方案
- 12. 如何在SpecFlow方案的步驟定義中生成列表<T>?
- 13. 重新生成specflow中場景的步驟
- 14. Specflow:對於步驟
- 15. 在WPF中生成上下文菜單
- 16. iPython設置缺少步驟?
- 17. 缺少一個步驟?
- 18. 在specflow中重複步驟
- 19. 使用visual studio 2010中的specflow創建步驟定義文件,生成的功能文件不清晰
- 20. TortoiseSVN缺少從上下文菜單結帳
- 21. Qt設計器,缺少上下文菜單中的「去槽」?
- 22. Specflow步驟定義類在不同的項目中
- 23. 從自定義json Umarshaller返回的錯誤缺少上下文
- 24. Specflow中的表與綁定到步驟定義或功能文件?
- 25. 在野牛自動生成的文件中缺少定義
- 26. 是否可以覆蓋behat上下文中的步驟定義?
- 27. Specflow - 場景大綱不生成示例步驟
- 28. Specflow錯誤:強制重新生成步驟可能嗎?
- 29. Safari中缺少CSS - 下拉菜單
- 30. 從java註解中生成swagger docus,缺少安全定義
您正在使用哪個Visual Studio版本? –
免費的Visual Studio社區2015 – MonkeyBonkey
你是否還安裝了VS擴展? –