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

时间:2019-08-19 14:08:31

标签: visual-studio protractor cucumber

转到定义功能不适用于vs代码。

我已安装黄瓜(gherkin)全面支持插件。

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

功能文件

Gherkin code : When user access the Application

步骤定义文件

When('user access the Application', async function () {

  await PageObject.open();

});  

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

项目文件夹结构

enter image description here

settings.json enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 安装插件:黄瓜(小黄瓜)全面支持(亚历山大·克雷奇克)
  2. 创建文件夹:.vscode 在项目文件夹下(不在任何子文件夹中)
  3. 创建文件:在settings.json下的.vscode
  4. 在vscode中,重新打开.vscode内部的文件夹以使设置生效。

以下是我本地的示例项目,要定义在该项目上效果很好。

项目文件夹结构 enter image description here settings.json

{
    "cucumberautocomplete.steps": [
        "steps/*js"
    ],
    "cucumberautocomplete.syncfeatures": "features/*feature", 
    "cucumberautocomplete.strictGherkinCompletion": true
}

(请记住更改您的步骤定义和特征文件路径)