Typescript 无法为量角器cucumberJS中的步骤和要素文件创建相对路径

Typescript 无法为量角器cucumberJS中的步骤和要素文件创建相对路径,typescript,protractor,cucumber,cucumberjs,Typescript,Protractor,Cucumber,Cucumberjs,我已经为量角器设计了框架,为此,我希望对于每个功能文件,我应该能够导航到其各自的步骤定义,因为我查阅了Cumber gherkin full support的文档,并将给定的代码添加到settings.json,但也希望它不导航到步骤 请找到my settings.json和文件夹结构的图片,并建议我应该为步骤文件和功能文件添加什么相对路径 首先使用此结构创建项目:src-->测试-->功能 src-->测试-->步骤定义 这两个文件夹在这里是两个不同的文件夹。 成功安装cucumber自动完成

我已经为量角器设计了框架,为此,我希望对于每个功能文件,我应该能够导航到其各自的步骤定义,因为我查阅了Cumber gherkin full support的文档,并将给定的代码添加到settings.json,但也希望它不导航到步骤

请找到my settings.json和文件夹结构的图片,并建议我应该为步骤文件和功能文件添加什么相对路径


首先使用此结构创建项目:src-->测试-->功能 src-->测试-->步骤定义

这两个文件夹在这里是两个不同的文件夹。 成功安装cucumber自动完成扩展后,请在settings.json文件中添加以下代码:

{
"cucumberautocomplete.steps": [
    "src/test/features/step_definitions/*.ts"
],
"cucumberautocomplete.syncfeatures": "src/test/features/*feature",
"cucumberautocomplete.strictGherkinCompletion": true,
"files.exclude": {
    // include the defaults from VS Code
    "**/.git": true,
    "**/.DS_Store": true,

    // exclude .js and .js.map files, when in a TypeScript project
    "**/*.js": { "when": "$(basename).ts"},
    "**/*.js.map": true
}
}

在这里,它会将“src/test/features/”路径中的所有功能文件与步骤定义“src/test/features/step_definitions/”路径同步,您的问题将自动解决