selenium-chromedriverhomebrew-cask

Install a previous version of chromedriver with brew


I want to install chromedriver version 79.0.3945.36 with brew. When I try to run

 brew cask install chromedriver@79.0.3945.36

It fails saying chromedriver@79.0.3945.36 is unavailable: No Cask with this name exists.


Solution

  • I did a quick check, did not find cask formula has versioned ones.

    The hack way of installing a old version of cask formula would be:

    After that you can always do git checkout master and brew up to keep in sync with the latest master of homebrew-cask.

    here is my installation log

    ==> Downloading https://chromedriver.storage.googleapis.com/79.0.3945.36/chromedriver_mac64.zip
    Already downloaded: /Users/rchen/Library/Caches/Homebrew/downloads/2712e559b7e0712e196b123a7581adecc2cfdc8d8d728b01fd875b3d371e5d29--chromedriver_mac64.zip
    ==> Verifying SHA-256 checksum for Cask 'chromedriver'.
    ==> Installing Cask chromedriver
    ==> Linking Binary 'chromedriver' to '/usr/local/bin/chromedriver'.
    🍺  chromedriver was successfully installed!
    

    test log:

    $ chromedriver --version
    ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs/branch-heads/3945@{#614})