【问题标题】:Display current session name in mink在 mink 中显示当前会话名称
【发布时间】:2015-07-24 14:31:05
【问题描述】:

我正在使用zombie.jsphantom.js 进行一些测试,我想在每次测试之前显示我的活动会话名称。我可以使用哪种方法?

behat 3.0 和 mink 1.6。

【问题讨论】:

    标签: phantomjs behat mink zombie.js


    【解决方案1】:

    您可以使用hooks。 BeforeSuite、AfterSuite、BeforeFeature、AfterFeature、BeforeScenario、AfterScenario、BeforeStep、AfterStep

    例子

    /**
     * @BeforeSuite
     */
     public static function prepare(SuiteEvent $event)
     {
         // prepare system for test suite
         // before it runs
     }
    
     /**
      * @AfterScenario @database
      */
     public function cleanDB(ScenarioEvent $event)
     {
         // clean database after scenarios,
         // tagged with @database
     }
    

    如果您的课程扩展 MinkContext,那么您可以转储您的会话:$this->getSession()

    如果您的课程扩展 BehatContext,那么您可以转储您的会话:$this->getMainContext()->getSession()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      相关资源
      最近更新 更多