我需要在每个场景之后执行特定的功能,除了队列中的最后一个。有没有办法做到这一点?
答案 0 :(得分:1)
您是否可以将该功能移动到Before钩子中? 这样它就不会在最后一个场景中运行,但会在所有其他场景中运行。
如果您不希望它出于任何原因在第一个场景之前运行,您可以设置一个全局变量来存储此场景是否是第一个场景。
e.g。
在env或某处创建和设置
$first_scenario = true
然后在前钩
run_your_function unless $first_scenario
$first_scenario = false