get-chromedriver-py

Get chromedriver-py version most suitable for your system.

For instance, you could use it when running tests locally to match installed Chromium browser version with most suitable version of chromedriver-py.

See the documentation for more information on what is provided.

PyPI Version Supported Python versions Build Status Documentation Status MIT Coverage

Documentation

Documentation is available on Read the Docs.

Prerequisites

  • Python 3.7, 3.8, 3.9, 3.10 and 3.11.

Also works with Python 3.6, although no longer tested against.

Installation

Install latest stable version from PyPI:

pip install get-chromedriver-py

Or latest stable version from GitHub:

pip install https://github.com/barseghyanartur/get-chromedriver-py/archive/main.tar.gz

Usage

get-chromedriver

Or run it in a very verbose mode:

get-chromedriver -vvvv

Testing

Project is covered with tests.

To test with all supported Python versions type:

tox

To test against specific environment, type:

tox -e py39

To test just your working environment type:

pytest

To run a single test in your working environment type:

pytest test_get_chromedriver.py

To run a single test class in a given test module in your working environment type:

pytest test_get_chromedriver.py::GetChromedriverTestCase

It’s assumed that you have chromium browser installed. If not, install it first.

Writing documentation

Keep the following hierarchy.

=====
title
=====

header
======

sub-header
----------

sub-sub-header
~~~~~~~~~~~~~~

sub-sub-sub-header
^^^^^^^^^^^^^^^^^^

sub-sub-sub-sub-header
++++++++++++++++++++++

sub-sub-sub-sub-sub-header
**************************

License

MIT

Support

For any security issues contact me at the e-mail given in the Author section. For overall issues, go to GitHub.

Author

Artur Barseghyan <artur.barseghyan@gmail.com>

Documentation

Contents:

Indices and tables