SeleniumDriver provides a bridge for the famous Selenium tool. If you need legacy Selenium, you can use it right out of the box in your Mink test suites.


The SeleniumRC protocol used by this driver is deprecated and does not support all Mink features. For this reason, the SeleniumDriver is deprecated in favor of the Selenium2Driver, which is based on the new protocol and is more powerful.


SeleniumDriver is available through Composer:

$ composer require behat/mink-selenium-driver

In order to talk with the selenium server, you should install and configure it first:

  1. Download the Selenium Server from the project website.

  2. Run the server with the following command (update the version number to the one you downloaded):

    $ java -jar selenium-server-standalone-2.44.0.jar


That’s it, now you can use SeleniumDriver:

$client = new \Selenium\Client($host, $port);
$driver = new \Behat\Mink\Driver\SeleniumDriver(
    'firefox', 'base_url', $client