当我在Before钩子中运行时,它似乎发生在第一个给定步骤之后。
Scenario: Stack Overflow Example
Given some condition
When something happens
Then something should be
Before do
puts 'hello'
end
输出:
Scenario: Stack Overflow Example
Given some condition
Hello
....
每一步都会发生这种情况。
这是我的错误还是黄瓜功能?如何在给定步骤之前运行某些东西?
非常感谢提前。
[R
答案 0 :(得分:0)
我不知道技术原因,但黄瓜不会使用简单的'puts'语句打印,直到方案完成后。
尝试STDOUT.puts“hello”,你会看到Before hook首先运行。