function HttpKernelUiHelperTrait::getDefaultDriverInstance

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/Tests/HttpKernelUiHelperTrait.php \Drupal\Tests\HttpKernelUiHelperTrait::getDefaultDriverInstance()

Gets an instance of the default Mink driver.

Return value

\Behat\Mink\Driver\DriverInterface Instance of default Mink driver.

Throws

\InvalidArgumentException When provided default Mink driver class can't be instantiated.

File

core/tests/Drupal/Tests/HttpKernelUiHelperTrait.php, line 150

Class

HttpKernelUiHelperTrait
Provides UI helper methods using the HTTP kernel to make requests.

Namespace

Drupal\Tests

Code

protected function getDefaultDriverInstance() : DriverInterface {
  $http_kernel = $this->container
    ->get('http_kernel');
  $browserkit_client = new HttpKernelBrowser($http_kernel);
  $driver = new BrowserKitDriver($browserkit_client);
  return $driver;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.