2015-03-02 61 views
1

我有一個AfterStep鉤與舊版本的黃瓜完美工作。現在如何使用Cucumber 1.3.17獲取黃瓜場景的步驟列表?

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

的問題是,新的場景類別(Cucumber::Ast::Facade::Scenario)不具備步驟列表作爲公共變量。

在新版本中,我如何獲得AfterStep掛鉤上的步驟列表(並瞭解當前的步驟)?

謝謝:)

回答

2

黃瓜1.3.19傳遞一個黃瓜:: Ast ::場景不是門面版本。但是,步驟集合中的步驟對象不會實現「currently_active」。

+0

那麼,有沒有一種方法可以做到與以前版本相同? :) – Tiago 2015-03-03 10:27:51