我想调试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
这是我的配置: