8
我主要使用RubyMine進行Cucumber/Ruby,現在,我開始使用VSCode,可以運行和調試測試用例。是否可以從功能文件導航到VSCode中的步驟定義
我找不到從功能導航到步驟定義的方法。我試圖尋找擴展名和cucumber-step-mapper沒有幫助。
是否有任何配置,使功能導航到步驟定義?
我主要使用RubyMine進行Cucumber/Ruby,現在,我開始使用VSCode,可以運行和調試測試用例。是否可以從功能文件導航到VSCode中的步驟定義
我找不到從功能導航到步驟定義的方法。我試圖尋找擴展名和cucumber-step-mapper沒有幫助。
是否有任何配置,使功能導航到步驟定義?
您可以從VSCode Marketplace安裝Cucumber Full Language Support擴展:
安裝完成後,重新加載VSCode。 現在爲了使其成爲Ruby的工作,你需要:
Ctrl + ,
打開用戶設置在右側你需要修改這些設置(您可以在擴展頁面上找到2個如何操作的例子)。就我而言,我增加了以下內容:
"cucumberautocomplete.steps": [
"features/step_definitions/*.rb"
],
"cucumberautocomplete.syncfeatures": "features/*feature"
刷新VSCode
.feature
文件並右鍵單擊任何一步,你應該有轉到定義和皮克定義工作。希望你得到它的工作!
感謝@丹尼爾,這工作 –
你看到警告'[cucumberautocomplete]無法找到......的步驟,而懸停在功能文件中的一個步驟?如果是這種情況,那麼我認爲路徑必須以不同的方式指定。 –
謝謝你!它完美的作品 – Math