Google Chrome を Selenium で制御するための ChromeDriver を Mac にインストールする方法です。
HomeBrew でインストールするのが手っ取り早いです。HomeBrewが入ってる前提で以下の通りです。
brew install chromedriver
私の環境では、HombeBrew のバージョンが低かったせいか、HombeBrew の update でエラーが出る状態だったせいか、
Chrome 99 がすでにリリース済みの状況なのに 94.0.4606.61
というバージョンの chromedriver がインストールされました。
そのため(Homebrew の update のエラー解消後に)、 brew upgrade
で以下の通り chromedriver をアップデートしました。
yMacBook:~ yki$ brew upgrade chromedriver ==> Upgrading 1 outdated package: chromedriver 94.0.4606.61 -> 99.0.4844.51 ==> Upgrading chromedriver ==> Downloading https://chromedriver.storage.googleapis.com/99.0.4844.51/chromedriver_mac64.zip ######################################################################## 100.0% ==> Unlinking Binary '/usr/local/bin/chromedriver' ==> Linking Binary 'chromedriver' to '/usr/local/bin/chromedriver' ==> Purging files for version 94.0.4606.61 of Cask chromedriver 🍺 chromedriver was successfully upgraded!
無事に 99.0.4844.51
というバージョンにアップデートされました
yMacBook:~ yki$ chromedriver -v ChromeDriver 99.0.4844.51 (d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875})
一応 chromedriverを起動してみました。(無事に起動しました)
yMacBook:~ yki$ chromedriver Starting ChromeDriver 99.0.4844.51 (d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875}) on port 9515 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully.
というわけで、無事に ChromeDriver がインストールできました