感谢ng e2e,我可以运行服务器,然后针对它执行端对端的Protractor测试。
npm run ng e2e
命令为我完成了这项任务。
现在,我想创建一个Visual Studio配置来调试这些测试。
根据{{3}}的说明
在.vscode/launch.json
中,我创建了一个用于调试Protractor测试的配置:
{
"type": "node",
"request": "launch",
"name": "Launch e2e tests",
"program": "${workspaceRoot}/node_modules/protractor/bin/protractor",
"stopOnEntry": false,
"args": ["${workspaceRoot}/protractor.conf.js"],
},
但是不运行服务器,它只运行测试。 结果,他们被标记为失败。
如何修改配置,不仅要运行测试,还要先启动服务器? 显然我需要调试可能性,例如在VS Code中插入断点。
答案 0 :(得分:1)
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/node_modules/@angular/cli/bin/ng",
"cwd": "${workspaceFolder}",
"args": [
"e2e"
]
}
]