Skip to main content

ChromeDriver Version Manager

PyPI version PyPI - Python Version PyPI - Downloads

Um gerenciador simples e eficiente para manter o ChromeDriver sincronizado com a versão do Google Chrome instalada no sistema.

Ideal para automações com Selenium que quebram frequentemente devido a atualizações automáticas do navegador.

Funcionalidades

  • Detecção automática: Detecta a versão exata do Chrome instalado.
  • Download inteligente: Busca a versão compatível via API oficial do Chrome for Testing (Google Chrome Labs).
  • Cache integrado: Evita downloads repetidos — reutiliza o driver enquanto a versão do Chrome não mudar.
  • Thread-safe: Usa file lock para garantir segurança em ambientes com múltiplos processos simultâneos.
  • Multiplataforma: Funciona no Windows e Linux.

Instalação

pip install chromedriver-version-manager

Uso

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

driver_path = ChromeDriverManager().get_driver_path()

service = Service(driver_path)
driver = webdriver.Chrome(service=service)

Como funciona

  1. Detecta a versão do Chrome instalada na máquina.
  2. Consulta a API do Chrome for Testing para encontrar a versão compatível do ChromeDriver.
  3. Faz o download e extrai o executável automaticamente.
  4. Armazena o caminho em cache — nas próximas execuções, retorna o driver já baixado sem nova requisição.

Pré-requisitos

  • Python >= 3.9
  • Google Chrome instalado

Metadata

Release files for chromedriver-version-manager 1.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chromedriver-version-manager 1.3.2
File Size Uploaded
chromedriver_version_manager-1.3.2.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chromedriver-version-manager 1.3.2
File Interpreter ABI Platform
chromedriver_version_manager-1.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 16.9 kB

Release files / chromedriver_version_manager-1.3.2.tar.gz

Download URL chromedriver_version_manager-1.3.2.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c7a0ec3cc280b69a51f48c561be1112c4a29d6623526fa06ea50598996cfbd0c
BLAKE2b-256 checksum
How to use checksums
ee7682e422ee8458c90f44e2106a0fabbf0f4c6fba33c71939a61b2dd6474e75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / chromedriver_version_manager-1.3.2-py3-none-any.whl

Download URL chromedriver_version_manager-1.3.2-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
018c1ff15ff777caff4c93b9ab70f8ece215570c2ada99a1d54ac2ee3dae92e5
BLAKE2b-256 checksum
How to use checksums
0d39365f5679a8a1844a556a065e552263fa6e483000151020ce49515e3f0b83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

1.3.2 This release

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.1.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page