VBA:【Selenium×Edge】ブラウザのドライバ(webdriver、edgedriver)のバージョンチェックと自動更新用VBAコード


「Selenium」を導入しようとして、ブラウザのドライバのバージョン関連で困った点。

  • ドライバが頻繁にアップデートされるので、都度バージョンエラーで動かなくなる。
  • 会社のブラウザのバージョンが管理されていて、古いものである場合が多い。
  • ユーザが使うPCによってドライバのバージョンが異なる場合がある。
  • これらをユーザの手を煩わせずに解決しようと思って、ブラウザのドライバ(edgedriver)とSelenium Basicのドライバのバージョンを比較して、異なるバージョンの場合は上書きするようなVBAを作成しました。

    ◆Edge版

    Edgeでの依頼だったので、ひとまずEdgeで動作するように作っています。
    エラー処理などは入れていないので、使う際にはエラー処理や条件など追加して使ってください。

    ◆Egde版

    VBA:【Selenium×Chrome】ブラウザのドライバ(WebDriver、chromedriver)のバージョンチェックと自動更新

    【VBA×Selenium】Chrome:ブラウザのドライバ(WebDriver・chromedriver)とSelenium Basicのブラウザのドライバのバージョンを比較して、異なるバージョンの場合は上書きする方法について




    おすすめ