function HttpKernelUiHelperTrait::initMink

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

Initializes Mink sessions.

Helper for static::getSession().

1 call to HttpKernelUiHelperTrait::initMink()
HttpKernelUiHelperTrait::getSession in core/tests/Drupal/Tests/HttpKernelUiHelperTrait.php
Returns Mink session.

File

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

Class

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

Namespace

Drupal\Tests

Code

protected function initMink() : void {
  $driver = $this->getDefaultDriverInstance();
  $selectors_handler = new SelectorsHandler([
    'hidden_field_selector' => new HiddenFieldSelector(),
  ]);
  $session = new Session($driver, $selectors_handler);
  $this->mink = new Mink();
  $this->mink
    ->registerSession('default', $session);
  $this->mink
    ->setDefaultSessionName('default');
}

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