Download ChromeDriver: ChromeDriver Latest Release
Download ChromeDriver
Blog

Download ChromeDriver: ChromeDriver Latest Release

ChromeDriver: Staying on the cutting edge of ChromeDriver versions is crucial for ensuring optimal performance and compatibility with your Chrome browser. In this guide, we provide an overview of recent ChromeDriver releases, detailing each version’s compatibility with specific Chrome browser versions and highlighting key issue resolutions.

Whether you’re a developer or an IT professional, understanding the nuances of ChromeDriver versions is essential for a seamless browsing experience.

What is ChromeDriver and Why You Need It

ChromeDriver is a standalone server that implements the W3C WebDriver standard. It’s an essential component for browser automation testing with Selenium, enabling developers and QA engineers to control Google Chrome programmatically for automated testing, web scraping, and browser automation tasks.

Latest ChromeDriver Downloads (Official Links)

Current Version Downloads

For Chrome Version 115 and Above:

Quick Download Links by Platform:

  • Windows 64-bit: https://storage.googleapis.com/chrome-for-testing-public/[VERSION]/win64/chromedriver-win64.zip
  • Windows 32-bit: https://storage.googleapis.com/chrome-for-testing-public/[VERSION]/win32/chromedriver-win32.zip
  • macOS Intel: https://storage.googleapis.com/chrome-for-testing-public/[VERSION]/mac-x64/chromedriver-mac-x64.zip
  • macOS Apple Silicon: https://storage.googleapis.com/chrome-for-testing-public/[VERSION]/mac-arm64/chromedriver-mac-arm64.zip
  • Linux 64-bit: https://storage.googleapis.com/chrome-for-testing-public/[VERSION]/linux64/chromedriver-linux64.zip

Replace [VERSION] with your Chrome version number (e.g., 119.0.6045.105)

Legacy ChromeDriver Versions (Chrome 114 and Below)

ChromeDriver 114.0.5735.90

ChromeDriver 114.0.5735.16

ChromeDriver 113.0.5672.63

  • Supports Chrome version 113.
  • Resolved issues:
    • Issue 4205: Same object ids in Classic and BiDi
    • Issue 4302: Don’t assume that Mapper is in the first tab in ExecuteGetWindowHandles
    • Issue 4356: Chrome 110 not utilizing pref value “download.default_directory”
  • Download Link: Download ChromeDriver 113.0.5672.63
  • Release Notes for detailed information.

ChromeDriver 113.0.5672.24

ChromeDriver 112.0.5615.49

  • Supports Chrome version 112.
  • Resolved issues:
    • Issue 3517: Enable print feature for non-headless
    • Issue 4419: Large overhead on Speedometer when using chromedriver
  • Download Link: Download ChromeDriver 112.0.5615.49
  • Release Notes for detailed information.

ChromeDriver 112.0.5615.28

ChromeDriver 111.0.5563.64

  • Supports Chrome version 111.
  • Resolved issues:
    • Issue 4216: Run ChromeDriver with custom BiDiMapper
    • Issue 4300: The window handle is interoperable between Classic and BiDi
    • Issue 4325: Handling of toJSON in jsonSerialize of call_function.js deviates from the standard
    • Issue 4330: DCHECK fails at DevToolsClientImpl::AddListener
    • Issue 4357: ChromeDriver session issue with –headless and –user-data-dir options
  • Download Link: Download ChromeDriver 111.0.5563.64
  • Release Notes for detailed information.

ChromeDriver 111.0.5563.41

ChromeDriver 111.0.5563.19

ChromeDriver 110.0.5481.77

  • Supports Chrome version 110.
  • Resolved issues:
    • Issue 4193: Failed to start new session on Android 13
    • Issue 4272: WebSocket should treat code=0 as an indication of FIN
    • Issue 4276: Fix connectivity issues in ChromeDriver
    • Issue 4295: ChromeDriver with “webSocketUrl”: true is racy
    • Issue 4297: ChromeDriver Bidi serializes incorrectly
  • Download Link: Download ChromeDriver 110.0.5481.77
  • Release Notes for detailed information.

ChromeDriver 110.0.5481.30

ChromeDriver 109.0.5414.74

  • Supports Chrome version 109.
  • Resolved issues:
    • Issue 4179: BiDi session must support multiple connections
    • Issue 4203: Improve credits information
    • Issue 4263: Crash on Meta+A
  • Download Link: Download ChromeDriver 109.0.5414.74
  • Release Notes for detailed information.

ChromeDriver 109.0.5414.25

ChromeDriver 108.0.5359.71

ChromeDriver 108.0.5359.22

  • Supports Chrome version 108.
  • Resolved issues:
    • Issue 4204: Fix the failing WPT test_top_level_and_one_child
    • Issue 4215: Rename chromedriver_mac64_m1 build to chromedriver_mac_arm64
    • Issue 4221: Crash when a click command closes the browser
  • Download Link: Download ChromeDriver 108.0.5359.22
  • Release Notes for detailed information.

ChromeDriver 107.0.5304.62

Popular Legacy Versions Archive

ChromeDriver 100-109 Series

ChromeDriver 109.x:

ChromeDriver 108.x:

ChromeDriver 107.x:

ChromeDriver 106.x:

ChromeDriver 105.x:

ChromeDriver 104.x:

ChromeDriver 103.x:

ChromeDriver 102.x:

ChromeDriver 101.x:

ChromeDriver 100.x:

ChromeDriver 90-99 Series

ChromeDriver 99.x:

ChromeDriver 98.x:

ChromeDriver 97.x:

ChromeDriver 96.x:

ChromeDriver 95.x:

ChromeDriver 94.x:

ChromeDriver 93.x:

ChromeDriver 92.x:

ChromeDriver 91.0.4472.19 – Chrome 91 ChromeDriver 90.0.4430.24 – Chrome 90

ChromeDriver 80-89 Series

ChromeDriver 89.0.4389.23 – Chrome 89 ChromeDriver 88.0.4324.96 – Chrome 88 ChromeDriver 88.0.4324.27 – Chrome 88 ChromeDriver 87.0.4280.88 – Chrome 87 ChromeDriver 87.0.4280.20 – Chrome 87

How to Choose the Right ChromeDriver Version

Version Compatibility Rule

Always match your ChromeDriver version with your installed Chrome browser version. For example:

  • Chrome 119.x → Use ChromeDriver 119.x
  • Chrome 118.x → Use ChromeDriver 118.x
  • Chrome 117.x → Use ChromeDriver 117.x

Check Your Chrome Version

  1. Open Chrome browser
  2. Click the three dots menu → Help → About Google Chrome
  3. Note the version number (e.g., 119.0.6045.105)
  4. Download the corresponding ChromeDriver version

Installation Guide

Windows Installation

  1. Download the appropriate ChromeDriver zip file
  2. Extract the chromedriver.exe file
  3. Place it in a folder (e.g., C:\webdrivers\)
  4. Add the folder to your system PATH environment variable

macOS Installation

# Using Homebrew
brew install chromedriver

# Manual installation
wget [ChromeDriver_URL]
unzip chromedriver-mac-x64.zip
sudo mv chromedriver /usr/local/bin/

Linux Installation

# Download and install
wget [ChromeDriver_URL]
unzip chromedriver-linux64.zip
sudo mv chromedriver /usr/local/bin/
sudo chmod +x /usr/local/bin/chromedriver

Programming Language Setup

Python with Selenium

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# Method 1: Using PATH
driver = webdriver.Chrome()

# Method 2: Specifying driver location
service = Service('/path/to/chromedriver')
driver = webdriver.Chrome(service=service)

Java with Selenium

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

// Set driver path
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();

Node.js with WebDriverIO

const { remote } = require('webdriverio');

const browser = await remote({
    capabilities: {
        browserName: 'chrome'
    }
});

Common ChromeDriver Issues and Solutions

Issue 1: Version Mismatch Error

Error: “This version of ChromeDriver only supports Chrome version X” Solution: Download the correct ChromeDriver version matching your Chrome browser

Issue 2: ChromeDriver Not Found

Error: “chromedriver executable needs to be in PATH” Solution: Add ChromeDriver to your system PATH or specify the full path in your code

Issue 3: Permission Denied (Linux/macOS)

Error: “Permission denied” when running ChromeDriver Solution: Run chmod +x chromedriver to make it executable

Alternative Download Sources

Package Managers

  • npm: npm install chromedriver
  • Maven: Add ChromeDriver dependency to pom.xml
  • NuGet: Install-Package Selenium.WebDriver.ChromeDriver

Automated Version Management

  • WebDriverManager (Python): Automatically downloads and manages driver versions
  • webdriver-manager (Node.js): Similar functionality for JavaScript projects

Frequently Asked Questions

Q: Do I need to download ChromeDriver for every Chrome update? A: Yes, major Chrome updates typically require a compatible ChromeDriver version.

Q: Can I use the same ChromeDriver for different Chrome channels (Stable, Beta, Dev)? A: No, each Chrome channel may require a specific ChromeDriver version.

Q: Is ChromeDriver free to use? A: Yes, ChromeDriver is completely free and open-source.

Best Practices

  1. Automate Version Management: Use tools like WebDriverManager to automatically handle version compatibility
  2. Keep Drivers Updated: Regularly update both Chrome and ChromeDriver
  3. Use Headless Mode: For CI/CD pipelines, consider running Chrome in headless mode
  4. Secure Storage: Don’t commit driver binaries to version control; download them during build/deployment

Official Resources

  • Main ChromeDriver Page: https://chromedriver.chromium.org/
  • Chrome for Developers: https://developer.chrome.com/docs/chromedriver/
  • Selenium Documentation: https://selenium-python.readthedocs.io/
  • WebDriver W3C Specification: https://w3c.github.io/webdriver/

Conclusion

Choosing the right ChromeDriver version is crucial for successful browser automation. Always ensure version compatibility between Chrome and ChromeDriver, and consider using automated version management tools for production environments. With the official download links and installation guides provided above, you should be able to set up ChromeDriver for any version of Chrome quickly and efficiently.

Remember to bookmark this guide as Chrome and ChromeDriver versions are updated frequently, and having access to both current and legacy versions ensures your automation scripts continue working regardless of your Chrome browser version.

Staying informed about the latest ChromeDriver releases is pivotal for developers and IT professionals seeking optimal browser automation. Refer to the provided release notes for each version to make informed decisions based on your specific needs and compatibility requirements. Keep your browsing experience seamless and efficient with the right ChromeDriver version for your Chrome browser.

Thank You for Visiting our website TechsBucket. If you liked the article, then share it with others.

Leave a Response