Drivers¶
Selenium-based Drivers¶
To use chrome
, fireFox
, edge
, or remote
, the python bindings for Selenium 3 or Selenium 4 must be installed.
When splinter is installed via pip, the selenium3 or selenium4 extra argument can be provided. This will automatically install the latest version of Selenium 3 or Selenium 4, respectively.
python -m pip install splinter[selenium3]
python -m pip install splinter[selenium4]
Microsoft Edge¶
When using Selenium 3, edge
also has the following dependency:
Using pip, it can be installed automatically as well:
python -m pip install splinter[selenium3, edge]
Django¶
To use the django
, the following must be installed:
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:
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]