【发布时间】:2015-04-26 07:17:16
【问题描述】:
我有一个测试网站登录屏幕的场景大纲。
Scenario_outline:
Try to login
Verify login
Examples:
| User | Pass |
| user1 | pass1 |
| user2 | pass2 |
如果完成所有示例,我希望能够在开头启动网页并关闭。
运行 Before 挂钩很容易
Before do
$start ||= false
if ! start
#start web page
$start = true
end
end
但是如何在所有场景完成后只运行一次 After 挂钩?
After do
#close web page
end
上面的例子只是在第一个例子之后关闭了网页,导致其余的失败。不幸的是,我不能在这里应用我对Before 钩子所做的事情
【问题讨论】:
标签: ruby cucumber watir-webdriver