"Cucumber Full Support "扩展在VS代码中,我面临着配置问题。

问题描述 投票:0回答:1

问题:-即使在设置.json文件中的步骤定义是可用的,并且有适当的提及,也会在特征文件中显示卷曲的线条。

-即使在settings.json文件中的步骤定义是可用的,并且正确地提到了,在特征文件中也会显示卷曲的线条。

-进入步骤定义,不显示Peek步骤定义选项。

预期的行为。

用户应该只显示没有步骤定义的步骤的卷线。

用户应该能够使用右键的 "转到步骤定义 "选项从特征文件转到步骤定义。

设置.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",
    "files.autoSave": "afterDelay",
    "cucumberautocomplete.customParameters": [

    ]
}

我的项目结构。

-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
testing visual-studio-code automation protractor cucumber
1个回答
0
投票

所以这对我来说是可行的。我的settings.json文件住在.vscode文件夹中,它位于我在vscode中打开的文件夹中(见图)。cucumberautocomplete.step的值是相对于这个文件夹的。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.