selenium + chrome beta

Chromeが117.0.5938.132に自動更新され、対応しているchrome driverが現状なくなってしまったので対応chrome driveのあるbetaバージョンへ移行する際のメモです。

chromeとchrome driverの対応表
https://googlechromelabs.github.io/chrome-for-testing/

chrome betaの場所を明示する必要がります。通常は下記のようになると思いますがご自身の環境に合わせてください。

options.binary_location = '/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta'

それとユーザ情報を保つためにユーザディレクトリも指定。

options.add_argument('--user-data-dir=/Users/{username}/Library/Application Support/Google/Chrome Beta/Default')