我正在为cucumber编写一个要在AfterStep
回调上执行的方法。
https://github.com/cucumber/cucumber/wiki/Hooks#step-hooks
在调用此钩子之前,我如何确定执行了哪个步骤?
最佳答案
AfterStep
挂钩仅接收方案作为参数。
你所能做的,就是数数步骤,然后得到当前步骤:
AfterStep do |scenario|
@step ||= 0
p scenario.steps[@step].name
@step += 1
end
这将依次打印每个参数的名称
关于ruby - 如何确定我刚在Cucumber AfterStep Hook 中执行了哪个步骤?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20912864/