Installation Guide

Basic Requirements

Splinter officially supports Python versions 3.6+ for Selenium 3, Django, Flask, and zope.testbrowser.

For Selenium 4, Python versions 3.7+ are supported.

Latest version via pip

To install the latest release, run the following command in the terminal:

python -m pip install splinter

Installing Driver Dependencies

pip can be given extra arguments to automatically install driver dependencies.

The Drivers section of the documentation has more information for each driver.

$ python -m pip install splinter[django]

Source Code

Splinter’s source code is hosted on GitHub. You can clone the repository using git:

$ git clone git://

Once you have a copy of the source code, you can manually install the package:

$ cd splinter
$ python install