0
我在写每个步骤执行之前要运行的钩子。钩子函数基本上处理给这个步骤的参数。StepNode实例没有参数
这里是我正在使用的代码(最后两行是用于测试):
/** @BeforeStep */
public function beforeStep($event) {
$step_node = $event->getStep();
$args = $step_node->getArguments();
print_r($args);
die();
}
$step_node
是StepNode
$args
一个实例应该是的参数有关的阵列到那一步。
对于任何给定的步骤我测试这个,参数数组总是空的。我也尝试使用AfterStep
钩子打印出参数,数组仍然是空的。
我错过了如何behat争取参数和处理步骤?