Debugging 如何使用Visual Studio代码调试cucumber步骤定义?
我正在使用量角器Cumber框架为我们的QA团队创建一个测试环境。我四处搜索,在实现VS代码的调试功能以用于此代码时,没有找到任何帮助。有人这样做吗?我真的想离开console.log()语句。1)将您的Nodejs升级到8及更高版本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
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”中时,它对我有效