无法在功能文件中执行转到定义功能以导航到量角器黄瓜框架中的步骤定义文件

pri*_*haw 1 cucumber visual-studio protractor

转到定义功能在 vs-code 上不起作用。

\n\n

我已经安装了黄瓜(小黄瓜)完整支持插件。

\n\n

复制步骤:右键单击功能文件上的步骤,然后选择转到定义。

\n\n

特征文件

\n\n
Gherkin code : When user access the Application\n
Run Code Online (Sandbox Code Playgroud)\n\n

步骤定义文件

\n\n
When(\'user access the Application\',\xc2\xa0async\xc2\xa0function\xc2\xa0() {\n\n  await\xc2\xa0PageObject.open();\n\n});  \n
Run Code Online (Sandbox Code Playgroud)\n\n

预期:它应该导航到步骤定义文件。

\n\n

项目文件夹结构

\n\n

在此输入图像描述

\n\n

设置.json\n在此输入图像描述

\n

yon*_*ong 5

  1. 安装插件:Cucumber (Gherkin) 完全支持 (Alexander Krechik)
  2. 创建一个文件夹:.vscode 在项目文件夹下(不要在任何子文件夹中)
  3. 创建一个文件:settings.json.vscode
  4. 在vscode中,重新打开里面的文件夹.vscode,使设置生效。

以下是我本地的示例项目,“转到定义”效果很好。

项目文件夹结构 在此输入图像描述 设置.json

{
    "cucumberautocomplete.steps": [
        "steps/*js"
    ],
    "cucumberautocomplete.syncfeatures": "features/*feature", 
    "cucumberautocomplete.strictGherkinCompletion": true
}
Run Code Online (Sandbox Code Playgroud)

(记住更改您的步骤定义和功能文件路径)