Mink不会切换回会话?

时间:2016-05-14 18:40:02

标签: php drupal-8 mink

$driver = clone $this->mink->getSession()->getDriver();
$driver->reset();
$this->mink->registerSession('new', new Session($driver));
$this->mink->setDefaultSessionName('new');
// Do things.

// Switch back to the original.
$this->mink->setDefaultSessionName('default');

嗯,它没有切换回来,我的通过考试成了失败的考试。您可以see最初的会话名称为default。 (这不是Drupal特有的,因此它并不真正属于drupal SE。)

1 个答案:

答案 0 :(得分:0)

不要使用$this->mink->getSession()->getDriver()

使用新驱动程序:

$session = new Session(new GoutteDriver()); $this->getMink()->registerSession('new', $session);