How to download Chromedriver for Selenium

By FoxLearn 11/23/2024 3:00:28 AM   1.4K
To download ChromeDriver for use with Selenium, you can follow these steps.

Chrome Driver - WebDriver for Chrome

WebDriver is an open-source tool for automating web application testing across various browsers, offering features like page navigation, user input simulation, and JavaScript execution.

ChromeDriver is a standalone server that supports the W3C WebDriver standard, specifically for automating Chrome on both desktop (Mac, Linux, Windows, ChromeOS) and Android platforms.

The latest available release versions are for the following platforms: Linux64, Mac-Arm64, Mac-x64, Win64, and Win32.

How to identify chromedriver version?

Before you download ChromeDriver, you need to know the version of your Google Chrome browser to ensure compatibility.

Open your Google Chrome, then click on the three vertical dots (menu) in the top-right corner.

Go to "Help" > "About Google Chrome" to check your chrome version.

You can also type: chrome://version

How to download Chromedriver?

Find the version of ChromeDriver that matches your version of Chrome.

Depending on your operating system (Windows, macOS, Linux), download the appropriate file.

To download an older version of ChromeDriver.exe, modify the link to match the desired version.

For example:

chromedriver 130.0.6723.69 download

https://storage.googleapis.com/chrome-for-testing-public/130.0.6723.69/win64/chromedriver-win64.zip

chromedriver 128.0.6613.137 download

https://storage.googleapis.com/chrome-for-testing-public/128.0.6613.137/win64/chromedriver-win64.zip

..etc

ChromeDriver.exe Lastest Releases Version

Stable version: chromedriver 131.0.6778.69 (r1368529)

BinaryPlatformURL
chromelinux64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/linux64/chrome-linux64.zip
chromemac-arm64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/mac-arm64/chrome-mac-arm64.zip
chromemac-x64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/mac-x64/chrome-mac-x64.zip
chromewin32https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/win32/chrome-win32.zip
chromewin64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/win64/chrome-win64.zip
chromedriverlinux64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/linux64/chromedriver-linux64.zip
chromedrivermac-arm64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/mac-arm64/chromedriver-mac-arm64.zip
chromedrivermac-x64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/mac-x64/chromedriver-mac-x64.zip
chromedriverwin32https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/win32/chromedriver-win32.zip
chromedriverwin64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/win64/chromedriver-win64.zip
chrome-headless-shelllinux64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/linux64/chrome-headless-shell-linux64.zip
chrome-headless-shellmac-arm64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/mac-arm64/chrome-headless-shell-mac-arm64.zip
chrome-headless-shellchromedriver for mac download (mac-x64)https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/mac-x64/chrome-headless-shell-mac-x64.zip
chrome-headless-shellwin32https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/win32/chrome-headless-shell-win32.zip
chrome-headless-shellwin64https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.69/win64/chrome-headless-shell-win64.zip

Beta version: chromedriver 132.0.6834.6 (r1381561)

BinaryPlatformURL
chromelinux64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/linux64/chrome-linux64.zip
chromemac-arm64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/mac-arm64/chrome-mac-arm64.zip
chromemac-x64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/mac-x64/chrome-mac-x64.zip
chromewin32https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/win32/chrome-win32.zip
chromewin64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/win64/chrome-win64.zip
chromedriverlinux64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/linux64/chromedriver-linux64.zip
chromedrivermac-arm64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/mac-arm64/chromedriver-mac-arm64.zip
chromedrivermac-x64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/mac-x64/chromedriver-mac-x64.zip
chromedriverwin32https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/win32/chromedriver-win32.zip
chromedriverwin64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/win64/chromedriver-win64.zip
chrome-headless-shelllinux64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/linux64/chrome-headless-shell-linux64.zip
chrome-headless-shellmac-arm64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/mac-arm64/chrome-headless-shell-mac-arm64.zip
chrome-headless-shellmac-x64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/mac-x64/chrome-headless-shell-mac-x64.zip
chrome-headless-shellwin32https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/win32/chrome-headless-shell-win32.zip
chrome-headless-shellwin64https://storage.googleapis.com/chrome-for-testing-public/132.0.6834.6/win64/chrome-headless-shell-win64.zip

Dev version: chromedriver 132.0.6821.2 (r1378299)

BinaryPlatformURL
chromelinux64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/linux64/chrome-linux64.zip
chromemac-arm64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/mac-arm64/chrome-mac-arm64.zip
chromemac-x64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/mac-x64/chrome-mac-x64.zip
chromewin32https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/win32/chrome-win32.zip
chromewin64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/win64/chrome-win64.zip
chromedriverlinux64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/linux64/chromedriver-linux64.zip
chromedrivermac-arm64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/mac-arm64/chromedriver-mac-arm64.zip
chromedrivermac-x64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/mac-x64/chromedriver-mac-x64.zip
chromedriverwin32https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/win32/chromedriver-win32.zip
chromedriverwin64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/win64/chromedriver-win64.zip
chrome-headless-shelllinux64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/linux64/chrome-headless-shell-linux64.zip
chrome-headless-shellmac-arm64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/mac-arm64/chrome-headless-shell-mac-arm64.zip
chrome-headless-shellmac-x64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/mac-x64/chrome-headless-shell-mac-x64.zip
chrome-headless-shellwin32https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/win32/chrome-headless-shell-win32.zip
chrome-headless-shellwin64https://storage.googleapis.com/chrome-for-testing-public/132.0.6821.2/win64/chrome-headless-shell-win64.zip

Canary version: chromedriver 133.0.6835.3 (r1382105)

BinaryPlatformURL
chromelinux64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/linux64/chrome-linux64.zip
chromemac-arm64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/mac-arm64/chrome-mac-arm64.zip
chromemac-x64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/mac-x64/chrome-mac-x64.zip
chromewin32https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/win32/chrome-win32.zip
chromewin64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/win64/chrome-win64.zip
chromedriverlinux64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/linux64/chromedriver-linux64.zip
chromedrivermac-arm64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/mac-arm64/chromedriver-mac-arm64.zip
chromedrivermac-x64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/mac-x64/chromedriver-mac-x64.zip
chromedriverwin32https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/win32/chromedriver-win32.zip
chromedriverwin64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/win64/chromedriver-win64.zip
chrome-headless-shelllinux64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/linux64/chrome-headless-shell-linux64.zip
chrome-headless-shellmac-arm64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/mac-arm64/chrome-headless-shell-mac-arm64.zip
chrome-headless-shellmac-x64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/mac-x64/chrome-headless-shell-mac-x64.zip
chrome-headless-shellwin32https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/win32/chrome-headless-shell-win32.zip
chrome-headless-shellwin64https://storage.googleapis.com/chrome-for-testing-public/133.0.6835.3/win64/chrome-headless-shell-win64.zip

After downloading the file, you can extract the .zip file to a directory of your choice. You should see an executable file named chromedriver (or chromedriver.exe on Windows).