The first time I ran it I got an error complaining that the binary has not been signed: ~/bin/chromedriver I decided to put this in my ~/bin directory. Unzipping this gave me a chromedriver binary file. I have Chrome 85 so I downloaded the chromedriver_mac64.zip file from Without using homebrewĬhromeDriver is available from the official website here: You still need to run it once in the terminal chromedriver to get the macOS error, then allow it in the Security & Privacy preferences - see below. This also ensures chromedriver is on your path, which means you don't need to use an explicit chromedriver_path later on.
This is by far the easiest option: brew cask install chromedriver Install the chromedriver binary If you have homebrew I needed to run Selenium on macOS for the first time today. Simon Willison’s TILs Installing Selenium for Python on macOS with ChromeDriver
Installing Selenium for Python on macOS with ChromeDriver | Simon Willison’s TILs