概要
ChromeDriverと、Chromeバージョンが違うとエラー出されます。
環境
- Windows10 64bit
- Python 3.7.3
- selenium 3.141.0
- ChromeDriver 76.0.3809.12
- Chrome バージョン: 75.0.3770.80(Official Build) (64 ビット)
起きたこと
http://chromedriver.chromium.org/getting-started
の"SimpleTest"のコードを実行したら、下記のようなエラーが出る。
"selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76"
→ このChromeDriverバージョンでは、Chromeバージョン 76しか対応してない。とのこと。
原因
エラーメッセージにもあるように、ChromeとChromeDriverのバージョンをあわせる必要があるそうです。
対策結果
ChromeDriverのバージョンを変更し直して、再実行すると正常に動きました。
- ChromeDriver 76.0.3809.12 → 75.0.3770.8
備考
ChromeDriverのサイト
http://chromedriver.chromium.org/downloads
に
「Supports Chrome version ** 」
のように、Driverが対応しているChromeバージョンが書いてある。
参考にさせていただいた記事