diff --git a/core/modules/simpletest/src/BrowserTestBase.php b/core/modules/simpletest/src/BrowserTestBase.php index 1ce9cd1..dc64c20 100644 --- a/core/modules/simpletest/src/BrowserTestBase.php +++ b/core/modules/simpletest/src/BrowserTestBase.php @@ -181,11 +181,22 @@ protected $customTranslations; /** - * Default mink driver class name. + * Mink driver to use from available drivers. + * + * @see \Drupal\simpletest\BrowserTestBase::minkDriver * * @var string. */ - protected $defaultMinkDriverClassName = 'GoutteDriver'; + protected $minkDriver = 'goutte'; + + /** + * An array of available Mink drivers. + * + * @var array + */ + protected $minkAvailableDrivers = array( + 'goutte' => 'GoutteDriver', + ); /** * Mink session manager. @@ -198,11 +209,12 @@ * Initializes Mink sessions. */ protected function initMink() { - $driver = new $this->defaultMinkDriverClassName(); + $driver = new $this->minkAvailableDrivers[$this->minkDriver](); + $driver = new GoutteDriver(); $session = new Session($driver); $this->mink = new Mink(); - $this->mink->registerSession('default', $session); - $this->mink->setDefaultSessionName('default'); + $this->mink->registerSession($this->minkDriver, $session); + $this->mink->setDefaultSessionName($this->minkDriver); $this->registerSessions(); return $session; }