2016-05-14 38 views
0
$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的屬於SE這不是Drupal的具體的。)水貂不會切換會話?

回答

0

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

使用新的驅動程序有:

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