【问题标题】:Mink does not switch back sessions?Mink 不切换回会话?
【发布时间】:2016-05-14 18:40:01
【问题描述】:
$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。)

【问题讨论】:

    标签: php drupal-8 mink


    【解决方案1】:

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

    使用新驱动:

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

    【讨论】:

      猜你喜欢
      • 2014-09-02
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 2010-10-11
      • 2011-04-15
      • 1970-01-01
      相关资源
      最近更新 更多