0
中的所有示例之後僅運行After鉤子我有一個scenario_outline,用於測試網站的登錄屏幕。黃瓜:如何在scenarion_outline
Scenario_outline:
Try to login
Verify login
Examples:
| User | Pass |
| user1 | pass1 |
| user2 | pass2 |
我希望能夠在開始時啓動網頁並關閉所有例子。
運行前鉤容易
Before do
$start ||= false
if ! start
#start web page
$start = true
end
end
但我怎麼跑我機後只有一次後,所有場景都做了什麼?
After do
#close web page
end
上面的例子簡單地關閉了第一個例子後面的網頁,並導致其餘的失敗。我不能在這裏申請我的所作所爲與Before
鉤不幸
如果'after'鉤將設置'$ start'爲'FALSE'再次,它會打開一個瀏覽器實例的每一個例子,其正是我想要避免的。但'at_exit'鉤子正是我所需要的。謝謝。 – MichaelR