感谢ng e2e,我可以运行服务器,然后针对它执行端到端量角器测试。npm run ng e2e
命令为我完成这个任务。
现在,我想创建一个 Visual Studio 配置来调试这些测试。根据MSDN blog in 中的描述.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 中插入断点。
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/node_modules/@angular/cli/bin/ng",
"cwd": "${workspaceFolder}",
"args": [
"e2e"
]
}
]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句