我正在寫黃瓜測試來測試用戶的「記住我」類型的功能,並且爲了在現實生活中做到這一點,用戶將關閉瀏覽器,重新打開瀏覽器並返回網站。模擬關閉/重新打開黃瓜/水豚瀏覽器?
我的測試,到目前爲止是這樣的:
Scenario: 'Remember me' checked
Given I have checked "Remember me"
And I am logged in as "[email protected]"
When I close and re-open my browser
And I come back to the dashboard
Then I should be on the dashboard
但是我不知道該怎麼填寫了「當我關閉並重新打開瀏覽器」步驟定義。
有誰知道我會怎麼做這個(或如果這是不是我應該做的,我應該怎麼是測試它?)
您是否找到適合自己的答案?我們正在嘗試測試localStorage的使用情況和我們的離線應用程序。有時我們需要重新打開瀏覽器或在另一個瀏覽器中打開它(它可以是相同的瀏覽器,但具有乾淨的本地存儲數據和空cookie)。我們已經創建了另一個fork的分支(html5支持),並且通過localStorage支持與capybara-webkit(0.7.2)合併。但是現在我們遇到了重新打開瀏覽器步驟的麻煩。 – oivoodoo
你找到了你的問題的答案? –
我沒有找到答案,但最終放棄了測試。抱歉! – sevenseacat