Skip to main content

A webdriver downloader

Project description

Quick start:

Download chrome driver:

from driverloader import chrome_driver
print(chrome_driver.default)

Download firefox driver:

from driverloader import firefox_driver
print(firefox_driver.default)

The drivers would be downloaded in executor/ dir of the webdrivers package. You can find chromedriver.exe or geckodriver.exe in the dir.

Using with selenium:

from selenium.webdriver import Chrome
from driverloader import chrome_driver

browser = Chrome(chrome_driver.default)
browser.quit()

Downloading to customized path:

from driverloader import chrome_driver
driver_path = chrome_driver(path='.')

or absolute path:

import pathlib
from driverloader import chrome_driver

current_dir = pathlib.Path(__file__).parent.parent
print(chrome_driver(current_dir))

customized version:

from driverloader import chrome_driver
driver_path = chrome_driver(path='.', version='70')

command line

Using driverloader by command line like this:

driverloader chrome .
driverloader firefox .

Two arguments:

  • driver_name, chrome and firefox supported.
  • path, the path you want to save the driver.

Options:

  • -v or --version, the version would be downloaded.
  • -f or --force, force downloading if the similar driver exists

System Platform

Driverloader would download the given version according to your OS, windows, mac, linux are all OK.

Mirror URL

webdriver-downloader get the drivers from https://npm.taobao.org/mirrors/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

driverloader-0.1.3.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

driverloader-0.1.3-py3-none-any.whl (5.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page