Jasmine 如何在运行Karma时调试PhantomJS

Jasmine 如何在运行Karma时调试PhantomJS,jasmine,phantomjs,remote-debugging,karma-runner,Jasmine,Phantomjs,Remote Debugging,Karma Runner,我通过Jasmine、Karma和各种浏览器进行测试。我目前正在调试一个只在PhantomJS中失败的测试 我想调试这个调用,所以我在karma中设置了一个定制的PhantomJS启动器,在调试端口打开的情况下运行它 我可以通过这个端口访问Chrome中的远程调试器,但是,它似乎对我的任何测试文件都一无所知。它报告了一个“about:blank”和一个“localhost:9876”(Phantom正在访问的karma服务器),但当我尝试调试该位置时,它没有显示任何源文件或Jasmine规范文件

我通过Jasmine、Karma和各种浏览器进行测试。我目前正在调试一个只在PhantomJS中失败的测试

我想调试这个调用,所以我在karma中设置了一个定制的PhantomJS启动器,在调试端口打开的情况下运行它

我可以通过这个端口访问Chrome中的远程调试器,但是,它似乎对我的任何测试文件都一无所知。它报告了一个“about:blank”和一个“localhost:9876”(Phantom正在访问的karma服务器),但当我尝试调试该位置时,它没有显示任何源文件或Jasmine规范文件


还有人见过这种行为吗?我已经阅读了关于远程调试功能的PhantomJS文档,但他们没有对这个问题给出任何解释。

我对此进行了激烈的斗争,这并不简单


最后我死了。它已经合并,现在是最新版本。

对于那些只想为PhantomJS禁用某些测试的人:它已经合并了!最好用OK更新答案我已经更新了答案以反映当前的现实。