【问题标题】:How to setup karma-slimerjs-launcher to work with Firefox 47 or newer in Jenkins?如何设置 karma-slimerjs-launcher 以在 Jenkins 中使用 Firefox 47 或更高版本?
【发布时间】:2017-07-11 18:39:34
【问题描述】:

我正在寻找如何让 karma-slimerjs-launcher 与支持 ES6 的 Firefox 版本一起运行。

此 karma 启动器使用旧版本的 slimerjs,而最后一个版本 SlimerJS 0.10.2 支持 Firefox 38 到 50。

我看到现在必须单独安装 Firefox,并且可能需要将 SlimerJS 指向它。

如何在 Jenkins 中做到这一点?

【问题讨论】:

    标签: javascript node.js jenkins karma-runner slimerjs


    【解决方案1】:

    考虑到没有人提供答案,我决定稍微改变一下。我现在使用karma-firefox-launcher,而不是使用karma-slimerjs-launcher

    SlimerJS 0.10.2 requires that you install Firefox yourself and point Slimer to the Firefox binary。考虑到这一点,改用 karma-firefox-launcher 才有意义。

    1. 首先您需要安装 Firefox。您可以在此处找到可用版本:https://ftp.mozilla.org/pub/firefox/releases/
    2. 如果您使用 Linux for Jenkins,请转到项目中的配置并选中“在构建之前启动 Xvfb,并在构建之后将其关闭”。在构建环境中。以下是有关插件的更多信息:https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin
    3. 将 karma.conf.js 中的浏览器配置为用户 Firefox。在此处查看更多配置:http://karma-runner.github.io/1.0/config/configuration-file.html

    【讨论】:

      猜你喜欢
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多