如何获取Cucumber 1.3.17黄瓜方案的步骤列表?

时间:2015-03-02 15:19:38

标签: ruby cucumber hook

我有一个AfterStep的钩子,它与旧版的Cucumber完美配合。

AfterStep do |scenario|
  scenario.steps.each do |step|
     puts "This is the step #{step.name}" unless !step.currently_active
  end
end

现在的问题是新的Scenario类(Cucumber::Ast::Facade::Scenario)没有将步骤列表作为公共变量。

如何在这个新版本的AfterStep挂钩上获取步骤列表(并了解当前步骤)?

谢谢:)

1 个答案:

答案 0 :(得分:2)

Cucumber 1.3.19传递的是Cucumber :: Ast :: Scenario而不是外观版本。但是,步骤集合中的步骤对象不实现“current_active”。