LoginSignup
3
2

More than 3 years have passed since last update.

SessionNotCreatedExceptionの対処法2選

Posted at

はじめに

アプリ作成記事(あなたの代わりに勤怠ボタン押す太郎くん)の中で紹介した方法を別途切り出してご紹介。
PythonでSelenium使っているとある日突然SessionNotCreatedException出てきますよね。

SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76

これが出てきた時の対処法。

Seleniumのサポートしているバージョン外のChromeDriverを使用している場合

まずサポート対象のdriverを持ってきましょう。
ChromeDriver
持ってきたらプロジェクト内の適当な場所においてその場所をdriverのexecutable_pathに指定します。

# chromedriverのバージョンを指定
driver = webdriver.Chrome(options=options, executable_path='chromedriver.exeの場所')

ChromeのバージョンとChromeDriverのバージョンが異なる場合

使用しているChromeブラウザのバージョンを確認します。
メニュー > ヘルプ > Google Chromeについて
バージョンを確認したら同じバージョンのChromeDriverを取得してプロジェクトの適当な場所に配置します。
(例えばブラウザが79.0.3945.130だったらChromeDriver 79.0.3945.36をDLする)
あとは↑と同じでドライバーの場所を指定します。

まとめ

今のところこのどちらかで解消してるので参考にしてください。
エラーが発生してから手動でバージョン合わせる以外の方法ないかなあ。。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2