我正在使用protractor-cucumber-framework为我们的QA团队创建测试环境。我搜索了一下,但完全没有找到有关如何在此代码中实现VS Code调试功能的帮助。有人做过吗?我真的很想摆脱console.log()
语句。
我正在使用protractor-cucumber-framework为我们的QA团队创建测试环境。我搜索了一下,但完全没有找到有关如何在此代码中实现VS Code调试功能的帮助。有人做过吗?我真的很想摆脱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
中的第一个值是你的Protractor配置文件,你可以使用相对路径到${workspaceFolder}
。
args
中的第二个及其后面的值是命令行运行测试时的命令选项。
我的环境:VSCode 1.8.1,Nodejs v8.9.0,Protractor 5.2.0。