获取黄瓜情景步骤名称

时间:2017-07-04 12:13:31

标签: cucumber watir

我尝试在hooks文件中获取步骤名称:

AfterStep do |scenario|
  step = scenario.steps.find { |s| s.status == :failed }
  if step.name.include?("failed step")
    puts "Failed step is: #{step}"
  end
end

但是当我运行一个场景时,我会收到下一个错误: NoMethodError: undefined method 'steps' for #<Cucumber::Core::Test::Result::Passed:0x42a58b8>

我使用的是Cucumber 2.4.0。获取方案步骤名称的另一种方法是什么?

1 个答案:

答案 0 :(得分:1)

接下来是答案:

'window.location="http://localhost:3000/auth/facebook"';