为什么WebStorm在调试模式下运行时启动Chrome浏览器

时间:2016-11-01 11:47:36

标签: intellij-idea jasmine karma-runner webstorm

我想调试Karma发起的Jasmine测试。在我的karma.conf.js中,我有以下内容:

port: 9090,
urlRoot: '/',
autoWatch: false,
browsers: ['PhantomJS'],

因此,您可以看到我将PhantomJS指定为浏览器以启动。当我在Run模式下运行测试时,会启动PhantomJS。但是,当我在Debug模式下运行测试时,Chrome浏览器已启动,测试实际上是在Chrome中执行,而不是PhantomJS。此外,我有来自Karma服务器的这些令人困惑的日志条目:

13:42:36.239:INFO [launcher]: Starting browser PhantomJS
13:42:37.987:INFO [PhantomJS 2.1.1 (Windows 8 0.0.0)]: Connected on socket /#MpnkVSEn2B33WWVTAAAA with id 88994634

这是我的配置:

enter image description here

1 个答案:

答案 0 :(得分:1)

Chrome已启动,因为它是唯一支持的浏览器调试。不支持在PhantomJS中进行调试;如果你错过了,请投票给WEB-6072