降级Firefox。
如果目前gem 'headless'
不希望使用和更新gems,则需要降级Firefox。
对于Ubuntu(但其他Linux发行版将非常相似),您应该:
删除Ubuntu最新版本随附的firefox
sudo apt-get purge firefox
您可以作为解释的去除一些相关的数据补充在这里
现在,安装旧版本的Firefox。对我来说,42.0版本有效(因为我们的Travis.ci使用它)
$ export FIREFOX_SOURCE_URL='https://download.mozilla.org/?product=firefox-42.0&lang=en-US&os=linux64'
$ wget --no-verbose -O /tmp/firefox-42.0.tar.bz2 $FIREFOX_SOURCE_URL
$ tar xvC ~/. -f /tmp/firefox-42.0.tar.bz2
ln -s ~/firefox/firefox ~/bin/firefox
打开一个新的终端标签并运行您的黄瓜规格/硒规格。
现在,您可以下载最新版本的Firefox,并在其中创建.desktop
文件 /usr/share/applications/
以从扩展坞访问它。并让Selenium默认查找较旧的版本。以此为参考