.. Copyright 2012 splinter authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. .. meta:: :description: How to use splinter with Chrome WebDriver :keywords: splinter, python, tutorial, how to install, installation, chrome, selenium +++++++ 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. .. code-block:: bash 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. .. code-block:: bash 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. .. code-block:: bash 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. .. code-block:: bash python -m pip install splinter[zope.testbrowser]