Registry / testing / chromedriver-py

chromedriver-py

JSON →
library149.0.7827.155pypypi✓ verified 84d ago

A simple Python package that automatically downloads and manages the correct ChromeDriver binary for your platform, enabling Selenium WebDriver to control Chrome. Version 148.0.7778.56 is current; the package mirrors ChromeDriver releases and is updated frequently.

pip install chromedriver-py
INSTALL
IMPORT
SIG · CHROMEDRIVER-PY
C
chromedriver-py
testingpythonv149.0.7827.155
Install
2.7s avg
Import
Disk
126MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v149.0.7827.155 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 128.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.7s · import 0.000s · 129MB
126MB installed
● package 126MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

binary_path
from chromedriver_py import binary_path
from chromedriver_py import chromedriver_path

Basic Selenium script using chromedriver-py to automatically locate the ChromeDriver binary.

from selenium import webdriver from chromedriver_py import chromedriver_path driver = webdriver.Chrome(executable_path=chromedriver_path) driver.get('https://www.google.com') print(driver.title) driver.quit()
Debug
Known issues
breakingIn Selenium 4.x, the 'executable_path' parameter is deprecated; use 'Service' instead.
fix
from selenium.webdriver.chrome.service import Service
from chromedriver_py import chromedriver_path
service = Service(executable_path=chromedriver_path)
driver = webdriver.Chrome(service=service)
affects: chromedriver-py >= 100; Selenium >= 4.0.0
gotchaThe chromedriver binary path may change between package versions; always re-install to get the latest binary.
fix
pip install --upgrade chromedriver-py
affects: all
gotchaEnsure Chrome browser is installed and matches the ChromeDriver major version; mismatches cause session errors.
fix
Check Chrome version via chrome://settings/help, then install matching chromedriver-py version (e.g., 114.x for Chrome 114).
affects: all
Upgrade
Version history
149.0.7827.155latest on PyPI · released Jun 17, 2026
Audit
Dependencies
seleniumrequiredRequired for WebDriver functionality
Agent activity
15 hits · last 30 days
node
12
OpenAI (training)
1
Resources
chromedriver-py — pip install chromedriver-py · libregistry