如何在WebStorm中调试Vue.js e2e测试?

时间:2018-12-30 08:14:47

标签: vue.js webstorm nightwatch.js e2e-testing

我一直在尝试在WebStorm(或IntelliJ Ultimate)的Vue.js应用程序中为e2e测试添加“ Debug Configuration”。

在遵循their blog post之后,对于单元测试很容易做到这一点。

但是,我也想在运行e2e测试时使用断点。在这种情况下,我遇到的所有文章和搜索结果都只提到了单元测试,但是确定其他人正在使用其Jetbrains IDE在Vue应用程序中调试e2e测试吗?

如何配置IDE的调试配置,以便在Vue应用程序的e2e测试中达到断点?

1 个答案:

答案 0 :(得分:2)

当前没有为Nightwatch测试框架提供特殊支持;如果您错过了它,请投票给WEB-16510以提高其优先级,并在其任何进度方面得到通知。

Nightwatch Wiki提供了将其与Webstorm IDE集成的逐步说明-参见https://github.com/nightwatchjs/nightwatch/wiki/Debugging-Nightwatch-tests-in-WebStorm

但是,正如在Vue项目中通常使用401 { "error": { "errors": [ { "domain": "global", "reason": "push.webhookUrlUnauthorized", "message": "Unauthorized WebHook callback channel: https://MY_DOMAIN" } ], "code": 401, "message": "Unauthorized WebHook callback channel: https://MY_DOMAIN " } } 运行e2e测试一样,我建议使用另一种适合我的设置:

enter image description here