我通过 Jasmine、Karma 和各种浏览器进行测试。我目前正在调试一个仅在 PhantomJS 中失败的测试。
我想调试这个调用,所以我在 karma 中设置了一个自定义 PhantomJS 启动器,它在调试端口打开的情况下运行它。
我可以通过该端口访问 Chrome 中的远程调试器,但是,它似乎对我的任何测试文件一无所知。它报告“about:blank”和“localhost:9876”(Phantom 正在访问的业力服务器),但当我尝试调试该位置时,它没有显示任何源文件或 Jasmine 规范文件。
还有其他人看到过这种行为吗?我已经阅读了有关远程调试功能的 PhantomJS 文档,据我所知,他们没有对这个问题提供任何说明。
我为此付出了巨大的努力,这并不简单。
我最终提议更改 karma-phantomjs-launcher https://github.com/karma-runner/karma-phantomjs-launcher/pull/43。它已合并,现在是最新版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)