// test running, but it is a problem when debugging. Also, disable SSL
// peer verification so that testing under HTTPS always works.
/** @var \GuzzleHttp\Client $client */
$client =
$this->container->
get('http_client_factory'
)->
fromOptions([ 'timeout' => NULL,
'verify' => FALSE,
]);
// Inject a Guzzle middleware to generate debug output for every request
// performed in the test.
$handler_stack =
$client->
getConfig('handler'
);
$handler_stack->
push($this->
getResponseLogHandler());
$driver->
getClient()->
setClient($client);
} $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'
);