为什么 WebStorm 在 运行 处于调试模式时启动 Chrome 浏览器
Why WebStorm launches Chrome browser when running in debug mode
我想调试 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
这是我的配置:
Chrome 已启动,因为它是唯一支持的浏览器调试。不支持在 PhantomJS 中调试;如果你错过了,请投票给WEB-6072
我想调试 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
这是我的配置:
Chrome 已启动,因为它是唯一支持的浏览器调试。不支持在 PhantomJS 中调试;如果你错过了,请投票给WEB-6072