Drivers

Selenium-based Drivers

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

When splinter is installed via pip, the selenium extra argument can be provided. This will automatically install the latest version of Selenium.

python -m pip install splinter[selenium]

Django

To use the django, the following must be installed:

django, lxml, cssselect.

When splinter is installed via pip, the django extra argument can be provided. This will automatically install Django.

python -m pip install splinter[django]

Flask

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

Flask, lxml, cssselect.

When splinter is installed via pip, the flask extra argument can be provided. This will automatically install Flask.

python -m pip install splinter[flask]

zope.testbrowser

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

zope.testbrowser, lxml, cssselect.

When splinter is installed via pip, the zope.testbrowser extra argument can be provided. This will automatically install Flask.

python -m pip install splinter[zope.testbrowser]