VS代码中的Cucumber全面支持扩展不适用于我

时间:2020-04-20 10:42:34

标签: visual-studio-code automation protractor cucumber

描述错误: 即使步骤定义可用并在settings.json文件中正确提及,弯折线也会显示在功能文件中 转到步骤定义,并且不会显示“查看步骤定义”选项 注意:除了创建bug外,我从任何地方都无法获得帮助。

预期的行为: 应该仅对没有步骤定义的步骤向用户显示卷曲线,并且用户应该能够从功能文件转到步骤定义

我的项目结构和问题的图像Image of my Project structure & Issue

我的settings.json的图片: enter image description here

项目结构示例:

-PROJECT NAME
  -featureFiles
    -features1.feature
    -features1.feature
  -stepDefinitions
    -stepDefintions_1.ts
    -stepDefintions_2.ts
    -stepDefintions_3.ts
  -pageObjects
  -logs
  -configFiles
  -commonUtlities
  -node_modules
  -reports
  -package.json
  -ts-config.json

Settings.json文件:

{
    "cucumberautocomplete.steps": ["stepDefinitions/*.ts"],
    "cucumberautocomplete.syncfeatures": "featureFiles/*feature",
    "cucumberautocomplete.strictGherkinCompletion": true,
    "cucumberautocomplete.strictGherkinValidation": true,
    "cucumberautocomplete.smartSnippets": true,
    "cucumberautocomplete.stepsInvariants": true,
    "workbench.iconTheme": "vscode-icons"
}

请协助我解决问题或确定我哪里出了错:(

1 个答案:

答案 0 :(得分:0)

按Ctrl +,打开“用户设置” 向下滚动到“黄瓜自动完成” 您需要在右侧修改这些设置(您可以在扩展页面上找到2个有关如何执行此操作的示例)。就我而言,我添加了以下内容:

enter image description here

打开.feature文件,然后右键单击任何步骤,您应该可以使用“转到定义”和“窥视定义”。