Debugging 如何使用Visual Studio代码调试cucumber步骤定义?

Debugging 如何使用Visual Studio代码调试cucumber步骤定义?,debugging,protractor,visual-studio-code,bdd,cucumberjs,Debugging,Protractor,Visual Studio Code,Bdd,Cucumberjs,我正在使用量角器Cumber框架为我们的QA团队创建一个测试环境。我四处搜索,在实现VS代码的调试功能以用于此代码时,没有找到任何帮助。有人这样做吗?我真的想离开console.log()语句。1)将您的Nodejs升级到8及更高版本 2) 在项目基础目录下创建文件夹.vscode 3) 在.vscode下创建文件launch.json 4) 将下面的内容复制到launch.json { // Use IntelliSense to learn about possible Node.j

我正在使用量角器Cumber框架为我们的QA团队创建一个测试环境。我四处搜索,在实现VS代码的调试功能以用于此代码时,没有找到任何帮助。有人这样做吗?我真的想离开console.log()语句。

1)将您的Nodejs升级到8及更高版本
2) 在项目基础目录下创建文件夹
.vscode

3) 在
.vscode
下创建文件
launch.json

4) 将下面的内容复制到
launch.json

{
    // Use IntelliSense to learn about possible Node.js debug attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [{
        "type": "node",
        "request": "launch",
        "name": "gie",
        "program": "${workspaceFolder}/node_modules/protractor/built/cli.js",
        "cwd": "${workspaceFolder}",
        "args": [
            "config/gie.config.js",
            "--browser=chrome"
        ]
    }]
}
${workspaceFolder}
代表您的项目基础目录
args
中的第一个值是量角器配置文件,您可以使用
${workspaceFolder}

args
中的第二个和下一个值是在命令行中键入以运行测试时的命令选项


我的环境:VSCode 1.8.1,Nodejs v8.9.0,dragrator 5.2.0,

当我将文件名直接放在args file config,js中,而不是命令文件“dragrator conf.js”中时,它对我有效