我正在使用 Spectron、mocha 和 chai-as-promised 进行测试。我的 IDE 是 Visual Studio Code。
我从测试中启动应用程序,如下所示:
this.app = new Application({
path: electron,
args: ['.']
});
// Then at some point I run this.app.start()
我可以将 Visual Studio Code 调试器连接到此应用程序吗?我可以运行调试我的测试代码,但我需要在某个时候调试应用程序。
最佳答案
是的,您可以使用 VsCode 调试您的测试。
要启用调试,您应该在 中添加特定配置launch.json 像下面到 .
{
"name": "Debug Test Process",
"type": "node",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
"args": [
"--timeout",
"999999",
"--colors",
]
}
关于mocha.js - 我可以在使用 Spectron 测试时调试我的 Electron 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44740974/