Install Drivers

The various Drivers which are supported by splinter must be installed separately.

Install Using Extra Arguments

When splinter is installed via pip, extra arguments can be provided. These will automatically install the latest version of the desired driver.

The following are the valid extra arguments

  • selenium

  • django

  • flask

  • zope.testbrowser

Example

To install splinter with selenium included automatically:

pip install splinter[selenium]

Selenium

To use chrome, fireFox, edge, or remote, the python bindings for Selenium must be installed.

Django

To use the django, the following must be installed:

Flask

To use the flask driver, the following must be installed:

zope.testbrowser

To use the zope.testbrowser, the following must be installed: