如何使用Visual Studio Code调试黄瓜步骤定义?

时间:2018-01-06 01:05:57

标签: debugging protractor visual-studio-code bdd cucumberjs

我正在使用量角器 - 黄瓜框架为我们的QA团队创建测试平台环境。我已经搜索过,并且能够找到零帮助来实现VS Code的调试功能,以便在此代码中使用。有没有人这样做?我真的想离开console.log()陈述。

1 个答案:

答案 0 :(得分:2)

1)将您的Nodejs升级到8及更高版本 2)在项目基目录下创建文件夹.vscode 3)在launch.json下创建文件.vscode 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,Protractor 5.2.0,