新米エンジニアの失敗再発防止メモ

自分そしてこの世界の皆が、同じ失敗をしないためのメモ

Twitterやってます!@rakuton_t
欲しいものリストのブタメンを送ってくれた方、ありがとうございます!

seleniumuでエラー、ChromeDriverのサポートバージョンが不一致

今日、いつも動かしていたプログラムを実行したら突然エラーを吐くようになりました。
私はPythonを使っていますが、他の言語でもseleniumuを使っていれば起きる事象です。

発生したエラー

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 78

エラーの原因

自分のPCに入っているChromeのバージョンとプログラムが参照しているChromeDriverがサポートしているバージョンが違う

解決方法

自分のPCに入っているChromeのバージョンをサポートしているChromeDriverをダウンロードして使う

まずはここで自分のChromeのバージョンを調べましょう。
chrome://settings/help

例えば現在私は、version 80.* を使っています。
自分のPCに入っているGoogle Chromeのバージョン確認ページ

そしてここから対応するバージョンのChromeDriveを選んでダウンロードして使いましょう。
chromedriver.chromium.org

私の記事が役に立ったら、どうぞ何か買ってください!→ Amazon欲しいものリスト