【问题标题】:Karma launcher: Waiting 15 secondsKarma 发射器:等待 15 秒
【发布时间】:2016-01-26 15:12:19
【问题描述】:

使用 phantomJS 的新 karma 启动器,每次运行测试时我都会收到烦人的“等待 15 秒”。

与此问题远程相关的唯一页面是:https://github.com/karma-runner/karma/issues/1545

我已经交换了 node 和 karma 版本几次,试图让它工作但没有成功。有人遇到过这个问题吗?

这是我正在使用的工具组合:

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 ...

【问题讨论】:

    标签: phantomjs karma-runner karma-jasmine


    【解决方案1】:

    我正在使用karma-phantomjs2-launcher,当调试设置设置为 true 时,您会收到“等待 15 秒”消息。在我的情况下,将其轻弹为 false 消除了该消息。

    【讨论】:

      【解决方案2】:

      我不建议使用phantomJS。人们报告说它的功能可能与 Chrome 或其他浏览器不同。您还需要下载它,它可能无法恢复错误。

      使用 Chrome 和您想要支持的任何其他真实浏览器更加强大和可靠。事实上,Karma 的主要优势是您在真实浏览器中运行测试。

      Here is a minimal setup I wrote 让您快速入门,您也可以使用单个命令将其添加到当前项目中

      npm install min-karma -D
      

      它使用 Chrome,但您可以添加任何其他支持的浏览器。

      它绝对不会让你等待超过一秒钟。

      【讨论】:

        猜你喜欢
        • 2021-02-26
        • 2020-04-06
        • 2017-03-04
        • 1970-01-01
        • 2016-09-28
        • 2015-05-12
        • 1970-01-01
        • 2017-05-30
        相关资源
        最近更新 更多