【问题标题】:Hook up in cucumber check for scenario failure in java连接黄瓜检查java中的场景失败
【发布时间】:2017-07-05 07:36:33
【问题描述】:

当我在阅读如何为失败的黄瓜场景添加清理时,我在互联网上得到了这段代码。

After do |s|
  if s.failed?
    #If you are on an iOS Device
        $driver.quit
         sleep(time_for_driver_ready)
    #else
         reset  
  end
end

这是在红宝石中。我在java中工作,有什么方法可以在java中实现s.failed?,因为在java中,after方法声明不包含场景变量。

【问题讨论】:

    标签: java ruby testing cucumber


    【解决方案1】:

    您可以将Scenario作为参数传递给After hook,框架会将当前的scenario对象注入到方法中。

    @After
    public void afterMethod(Scenario scenario) {
        if(scenario.isFailed()) {
    
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多