SeleniumでChrome Canaryを使っていると、Chrome Canaryのアップデートでエラーが出たりします。
その度に最新版のChromeDriverCanaryに置換する必要があるのですが、ちょっと手順が必要なので記事にしておきます。
1. ダウンロードページに行く
使っているOSごとに、以下のリンクにアクセスしてください。
Linux (64-bit): https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/
Mac OS X (64-bit): https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/
Windows (32-bit): https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win/
2. 「LAST_CHANGE」と検索する
ページ上部の検索ボックスに、「LAST_CHANGE」と入力して検索します。
検索結果が表示されるまで1分程度かかる場合があります。
3. 「LAST_CHANGE」をダウンロードする
「LAST_CHANGE」ファイルをダウンロードします。
これはただのテキストファイルです。
中に最新バージョンのハッシュ値みたいなのが書いてあるので、それをコピーします。
4. 「最新バージョン」を検索する
「LAST_CHANGE」ファイルに書いてあったハッシュ値みたいなやつを、ページ上部の検索ボックスに入力して検索します。
すると検索結果が表示されるので、それをクリックして、利用するChrome Driverをダウンロードしてください。
いろいろ出てきますが、Macの場合だと「chromedriver_mac64」をダウンロードすれば良いです。