How to Install Chrome Driver on Mac

Hi, in this tutorial we will learn how to install chrome driver on Mac OS. It is very easy. ;)

Step1: Download Chrome Driver

You need to go to the below address and download the chrome driver for Mac operating system based on (M1 or Intel chip versions).



Download if your mac has Apple Silicon M1 CPU otherwise select the version if your mac has Intel CPU.


Step2: Move the driver to the /usr/local/bin folder

Now, we can move the driver a path which is defined as a path in your system. You can check them with the below command and you will see that /usr/local/bin folder is defined as a global path on your system.

sudo nano /etc/paths

If you want you can add a specific path here and you can move the chromedriver to this folder but as you see, /usr/local/bin folder is defined as a path by default.

Now, go to your downloads folder, find the file and unpack it. You will see the chromedriver executable file.

Now, we can run the below command and move the chromedriver file to the /usr/local/bin folder.

mv chromedriver /usr/local/bin

And now, you can define chrome driver as shown below in your tests and you can run your selenium tests by using Chrome driver.

WebDriver driver = new ChromeDriver();

If you face Error: “chromedriver” cannot be opened because the developer cannot be verified. Unable to launch the chrome browser, you need to go to usr/local/bin folder and right-click chromeDriver file and open it. After this step, re-run your tests, chrome driver will work.

Also, you can use Bonigarcia Webdriver Manager library in your project, for this you need to add its dependency in your project.

<!-- -->  

Then you can simply use it as follows:

 driver = new ChromeDriver();

For more complex usage please refer to the webdriver manager GitHub page.

I hope this article helps you and thanks for reading. :) Please feel free to write your comments and questions. ;)


2 thoughts on “How to Install Chrome Driver on Mac”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.