Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Python Selenium】ブラウザ用のWebdriverのバージョン不一致によるエラー(SessionNotCreatedException)とその解消方法


SeleniumにてWebサイトアクセスなどを行っている時に発生するエラーには以下のようなものがあります(SessionNotCreatedException)。

 

 

 

1.エラー発生内容

 

msedgedriverバージョン不一致エラー

msedgedriverバージョン不一致エラー


これは、EdgeのWebdriverであるmsedgedriver.exeのバージョンと実際に使用しているEdgeのバージョンが不一致というエラーです。

 

msedgedriver.exeのバージョンについては、最初の数値(110など)は一致していなければならないようです。

 

そのため、Webdriverダウンロード用のサイトから一致するバージョンのドライバーをダウンロードして入れ替えなければなりません。

 

 

2.対処方法

 

以下の記事に、Edge、Chromeなどの各Webdriverのダウンロード場所とダウンロード、インストール方法などを記載していますのでこれらを参考にしながらダウンロード、インストールしてください。

 

kuku81kuku81.hatenablog.com

kuku81kuku81.hatenablog.com

 

 

これらのやり方にて、実際に使用しているブラウザのバージョンにあったWebdriverをダウンロード、インストールしておくことでエラーを解消して実行できるようになるのではないかと思います。