Firefoxをダウングレードします。
すでにgem 'headless'
gemを使用して更新することが今のところ望ましくない場合は、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にデフォルトで古いバージョンを見つけさせます。これを参考にしてください