heroku dynoでGoogle Chromeとchromedriverを使用したい場合
heroku dynoでGoogle Chromeとchromedriverを使用したい場合、従来はheroku-buildpack-google-chrome(https://github.com/heroku/heroku-buildpack-google-chrome)とheroku-buildpack-chromedriver(https://github.com/heroku/heroku-buildpack-chromedriver)の2つのbuildpackを利用すればそれぞれインストールすることができたが、最近ではこれら2つのbuildpackでインストールされる両者のバージョンが不一致となり、うまく動作しない。
そのため、今後はheroku-buildpack-chrome-for-testing(https://github.com/heroku/heroku-buildpack-chrome-for-testing)のbuildpackを使用することが推奨となる。
このbuildpackを導入した場合、heroku-buildpack-google-chrome
導入時のように、自動的にGoogle Chromeの起動オプションに
--headless --no-sandbox --disable-gpu --remote-debugging-port=9222
は追加されないため、自分で設定する必要がある。