我在 Travis CI 中使用 casper.js 和 backstop.js 来使用 phantom.js 运行测试。但我更喜欢使用 slimer.js 而不是 phantom.js。
有可能吗?我尝试使用以下方式安装它:
npm install -g slimerjs
与:
env:
- SLIMERJSLAUNCHER=$(which firefox) DISPLAY=:99.0 PATH=$TRAVIS_BUILD_DIR/slimerjs:$PATH
addons:
firefox: "42.0"
before_script:
- "sh -e /etc/init.d/xvfb start"
- "echo 'Installing Slimer'"
- "wget http://download.slimerjs.org/v0.9/0.9.6/slimerjs-0.9.6.zip"
- "unzip slimerjs-0.9.6.zip"
- "mv slimerjs-0.9.6 ./slimerjs"
两者都不起作用,我得到一个错误:
Gecko error: it seems /usr/local/bin/firefox is not compatible with SlimerJS. See Gecko version compatibility.
我尝试了 application.ini 中指定的不同版本的 FF,但没有任何成功。