Driverium
Driverium is a Python library that provides functionality for managing and downloading ChromeDriver for different Chrome versions.
Installation
To install Driverium, simply use pip:
pip install driverium
Usage
from driverium import Driverium
from selenium import webdriver
# Create an instance of Driverium
driverium = Driverium()
# Get the path to the ChromeDriver
driver_path = driverium.get_driver()
# Use the ChromeDriver path in your Selenium code
driver = webdriver.Chrome(driver_path)
or you can use driverium like this:
from driverium import Driverium
from selenium import webdriver
driver = webdriver.Chrome(Driverium().get_driver())
Methods
get_driver() -> str
Retrieves the path to the ChromeDriver. If the driver is not found, it will download it first.
get_driver_url() -> str
Retrieves the URL of the ChromeDriver based on the specified Chrome version.
get_new_driver() -> str
Retrieves the path to the latest version of the ChromeDriver.
get_old_driver() -> str
Retrieves the path to an older version of the ChromeDriver.
download_driver(url: str) -> str
Downloads the ChromeDriver from the specified URL and returns the path to the downloaded driver.
quiet_download(url: str) -> io.BytesIO
Downloads the file from the specified URL without displaying progress.
Contributing
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue on the GitHub repository.
License
Driverium is licensed under the MIT License. See the LICENSE file for more information.
Metadata
Release files for driverium 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| driverium-1.3.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| driverium-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / driverium-1.3.0.tar.gz
| Download URL | driverium-1.3.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2fec05501a8e2e8e18ae902c7b1906d5d192a6bb5a134ec8c6a83aa8a19a3a13
|
|
BLAKE2b-256 checksum How to use checksums |
9af1dd12fe7e251f2234d8e453b046cfd4a94626aefd3498f6731c6a2eec3aa0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.
Transparency logRelease files / driverium-1.3.0-py3-none-any.whl
| Download URL | driverium-1.3.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
120e7976768eea089c30a28fcbd616d7b0d3b6e4392d13dea603394c0c735698
|
|
BLAKE2b-256 checksum How to use checksums |
03023128c11db7edaa6e9812935020545be8522c7276ee7f779fce5230e83574
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.
Transparency log