【備忘録】ChromeDriverをアップデートする

プログラム

エラー内容

Windowsの対処方法しか書いていませんので注意

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 99
current browser version is 101.0.4951.54 with binary path C:\*****\Google\Chrome\Application\chrome.exe

原因

ウェブドライバーのバージョンがブラウザのバージョンにあっていない

定期的にかつ忘れたころにこのエラーに遭遇し、いつも対処方法を忘れてしまうので忘れんように書いておきます

対策

ウェブドライバーを直接自PCにダウンロードする

Chromeのブラウザのバージョンがわからない場合は

Chrome右上の三点リーダー→設定を開いて調べる

ダウンロードサイト

どんぴしゃのバージョンがない場合番号の近いものをダウンロードし、古いドライバーを上書きする

chromedriver-binaryでアップデートする場合

pip install chromedriver-binary==101.0.4951.41

今回ブラウザのバージョンが101.0.4951.54でしたが同じバージョンのドライバーがなかったのでこのように対処しました。

いちおう試しに打ち込んでみても↓画像のように対応バージョンは確認できるのですが、かなり見辛いので上記ダウンロードサイトで最新バージョンを確認したほうがいいですね

コメント

タイトルとURLをコピーしました