无法在 Webstorm 中调试 Karma 测试

nug*_*har 3 javascript debugging firefox webstorm karma-runner

我已经在互联网上寻找了几天以找到答案,但到目前为止,还没有找到任何东西。

所以这是我的问题:我无法调试 Karma 测试或我的应用程序。

我正在 CentOS 6.7 上开发一个带有 WebStorm 10.0.4 的网络应用程序
我使用 TypeScript 和 Angular,并使用 Karma 进行单元测试,使用量角器进行 e2e 测试。我设法设置了量角器调试,这意味着我可以在我的测试代码上设置一些断点,它会暂停。

我使用的是 Firefox 38.0.0(不能使用其他版本)。未安装 Chrome。
我已经设置了Karma 运行配置远程 Firefox 配置


业力问题

当我运行Karma 测试时,一切都很好。但是当我想调试它们时,我收到以下消息:

未发现受支持的浏览器
Chrome 或 Firefox 当前支持 JavaScript 调试

应用调试问题

更糟糕的是:当我启动远程 Firefox 调试时,一切都很好,直到我在 WebStorm 中放置一个断点:然后应用程序就会冻结,我无法做任何事情。


我错过了什么?还有更多配置要做吗?
您的帮助将不胜感激。

Tim*_*ima 5

如果您仍在寻找解决方案,这里是我的解决方案:

  1. 我认为只能使用 Chrome 在 WebStorm 中进行调试。至少我再也找不到任何关于 Firefox 的词了。
  2. 安装 Chrome 和 JetBrains 扩展后,打开 WebStorm 的设置。选择工具 => Web 浏览器并启用 Chrome。

由于我执行了第 2 步,因此可以进行调试。

希望对你也有帮助。