先日あったことと、それを解決するためにやったこと。
SystemSpecが落ちる
昨日まで動いていたSystemSpecを実行するとエラーが発生する。
Selenium::WebDriver::Error::SessionNotCreatedError:
session not created: Chrome version must be between 70 and 73
Chromeのバージョンが70から73の間じゃないとダメとのこと。
やったこと
以下、解決手順。
Chromeのバージョン確認
まずはバージョンを確認。
$ docker-compose exec web google-chrome-stable -version
Google Chrome 69.0.3497.100
69だから古い。これが原因。
コンテナ内にChromeを再インストール
キャッシュを削除してビルドしてみる。
$ docker-compose build --no-cache
もう一度Chromeのバージョンを確認
$ docker-compose exec web google-chrome -version
Google Chrome 71.0.3578.98
無事バージョンが上がって、指定範囲内になった。
Specも無事通るようになって解決。