使用phantomJS的新业力发射器,每次运行测试时,我都会感到烦人的“等待15秒”。
与此问题远程相关的唯一页面是:https://github.com/karma-runner/karma/issues/1545
我已经多次交换节点和业力版本,试图让它工作但没有成功。有没有人遇到过这个问题?
以下是我正在使用的工具组合:
Node version: v0.10.40 karma: 0.13.15 karma-chrome-launcher: 0.2.2 karma-jasmine: 0.3.6 karma-phantomjs-launcher: 0.2.1
26 01 2016 15:06:21.897:INFO [karma]: Karma v0.13.15 server started at http://localhost:9877/karma/
26 01 2016 15:06:21.897:INFO [launcher]: Starting browser PhantomJS
26 01 2016 15:06:21.905:INFO [phantomjs.launcher]: ACTION REQUIRED:
26 01 2016 15:06:21.905:INFO [phantomjs.launcher]:
26 01 2016 15:06:21.905:INFO [phantomjs.launcher]: Launch browser at
26 01 2016 15:06:21.905:INFO [phantomjs.launcher]: http://localhost:9000/webkit/inspector/inspector.html?page=2
26 01 2016 15:06:21.905:INFO [phantomjs.launcher]:
26 01 2016 15:06:21.906:INFO [phantomjs.launcher]: Waiting 15 seconds ...
答案 0 :(得分:1)
我不建议使用phantomJS
。人们报告其功能可能与Chrome或其他浏览器不同。您还需要下载它,这可能无法在错误时恢复。
使用Chrome和您想要支持的任何其他真实浏览器更加强大和可靠。事实上,您在真实浏览器中运行测试是<强>> Karma 的主要优势。
Here is a minimal setup I wrote快速启动,您也可以使用单个命令添加到当前项目
npm install min-karma -D
它使用Chrome,但您可以添加任何其他支持的浏览器。
绝对不会让你等一下。
答案 1 :(得分:1)
我正在使用karma-phantomjs2-launcher,当调试设置为true时,您会收到“等待15秒”消息。将它轻推为false可以消除我的情况。