覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

Mac - SeleniumのChromeDriverをインストールする

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 がインストールできました