有没有办法为 Cucumber 中的某个功能定义所有场景的清理步骤?我知道Background
用于定义其后的每个场景的设置步骤,但是有没有办法定义在每个场景结束时发生的类似事情?
最佳答案
您可以在 hook 之后使用这将在每个场景之后运行:
After do
## teardown code
end
还有一个 Before Hook ,可让您在场景之前设置状态和/或测试数据:
Before do
## setup code
end
Before 和 After Hook 提供了
setup
的功能。和 teardown
来自 Test::Unit
,它们一般位于hooks.rb
在 features/support
目录。
关于cucumber - Cucumber 场景的清理步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15031096/