2016-05-14 14 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'); 

Nun, es hat nicht zurückgeschaltet, mein Bestehenstest wurde ein Fehler. Wie Sie können see der Sitzungsname war ursprünglich default. (Dies ist nicht spezifisch Drupal überhaupt so, dass es nicht auf Drupal SE gehören.)Mink schaltet Sitzungen nicht zurück?

Antwort

0

nicht $this->mink->getSession()->getDriver()

Verwendung neuer Treiber mit Verwenden Sie:

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