seleniumでchrome操作をVBAで行う環境だとchromeブラウザが勝手にバージョンの更新をすることがあります。
その時はseleniumのchromedrive.exeを更新する必要があります。
ここではその手順を掲載します。
chromeブラウザのバージョンを確認
chromeブラウザを開いて右上のメニュー(縦の3つ点)から、「ヘルプ」⇒「google chromeについて」を開いてください。
設定タブが開きますのでバージョン欄のメジャーバージョン(最初のドットまで)を確認してください。
chromedrive.exeをダウンロードする
chromeブラウザのバージョンにあったファイルをダウンロードします。
2023/7/20修正
ダウンロードサイトはこちら
Chrome for Testing availability
先ほど調べたバージョン箇所で、各OSに対応した行でURLをクリックしてURLをコピーして新たなタブでアクセスしてください。
windows64bitの場合は
https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/115.0.5790.98/win64/chromedriver-win64.zip
ダウンロードが自動で始まりますので任意のフォルダに保存してください。
ダウンロードしたファイルを解凍して更新する
ダウンロードしたzipファイルを解凍すると「chromedrive.exe」が入っています。
これをseleniumのフォルダに更新します。
seleniumのフォルダは
C:Users「ユーザー名」AppDataLocalSeleniumBasic
あたりになっていると思います。
一応もともとあるchromdrive.exeはリネームして取っておいてもいいと思います。
以上でchromedriveの更新は完了です。
コメント