概要
selenimでChromeドライバーを使用している場合、Chromeのバージョンアップの関係で
Message: session not created: This version of ChromeDriver only supports Chrome version [XX]
※[XX]は任意のバージョンの数値
のようなエラーが発生する場合あがある。
回避方法の手順を簡単にまとめる。
手順
共通設定
1、 Chromeのブラウザを立ち上げ、Chromeのバージョンを確認する
2、 設定からChromeのバージョンを確認する
※下記のURLを叩くでもOK
chrome://settings/help
chromedriver-binaryを利用している場合
▼Chromedriver
https://pypi.org/project/chromedriver-binary/
1、 Navigationの一覧から「Release history」を開く
2、 「Release history」の一覧からChromeのバージョンと同じ or 近いバージョンのリンクを開く
※今回は84.0.4147.30.0を選択する
3、 画面上部のpipコマンドを取得(コピー)する
4、 ターミナル(コマンドライン)を開く
5、 chromedriver-binaryをアンインストールする
pip uninstall chromedriver-binary
6、 取得したコマンドで再インストールする
※下記は84.0.4147.30.0のコマンド
pip install chromedriver-binary==84.0.4147.30.0
→これでpythonの処理を実行してエラーが発生しなければOK
chromedriverをダウンロードしている場合
▼ChromeDriverのダウンロードページ
http://chromedriver.chromium.org/downloads
1、 ChromeDriverのダウンロードページを開き、Chromeのバージョンと同じ or 近いバージョンのリンクを開く
※今回は84.0.4147.30.0を選択する
2、 利用環境のOSに合わせたzipファイルをダウンロードする
3、 ダウンロードしたChromeDriverを既存のChromeDriverと置き換える
→これでpythonの処理を実行してエラーが発生しなければOK