PythonでWebブラウザを自動操作するときに必須のChromedriverをインストールするときの覚え書き
https://pypi.org/project/chromedriver-binary/
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 96
Current browser version is 99.0.4844.84 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Chrome本体とChromedriverのバージョンが違うことが原因のよう
でも同じメジャーバージョンを選んで入れてもなぜか解決せず
pip install --upgrade --force-reinstall chromedriver-binary-auto
Chromedriverのサイト中程に記述があります。
Chromedriverをテスト
from selenium import webdriver
import chromedriver_binary # Adds chromedriver binary to path
driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title