我像往常一樣常見的功能,因爲註冊後用戶收到包含激活鏈接的確認郵件。 點擊該鏈接後,用戶被確認,然後只有他可以登錄到相應的系統。 那麼,如何獲得郵件以及如何點擊使用黃瓜功能的激活鏈接? 請建議。如何點擊黃瓜功能郵件中的激活鏈接?
1
A
回答
4
0
我會建議只測試生成鏈接的代碼。因此,在您的步驟定義中,您只需轉到activation_url(@user)
或您用於生成鏈接的任何內容。與郵件交互有點痛苦,如果你只是測試發送的郵件,你的測試就會更清晰,然後單獨測試生成url的代碼。
編輯例如
Given /^I have been sent an activation email$/ do
@user = FactoryGirl.create(:unactived_user)
end
When /^I click on the activation link$/ do
visit(activation_url(@user)
end
Then /^I should see a success message$/ do
page.has_content('Success!')
end
這是假設你使用FactoryGirl和水豚,並已經在你的Factory.rb文件中的「unactived_user」設置。
+0
Thanks FluffyJack ...但是,我可以得到確切的步驟來檢查激活功能嗎? – Trupti
+0
我無法真正知道你的設置是什麼,但我會用一個例子編輯我的答案。 – FluffyJack
相關問題
- 1. 如何測試黃瓜郵件鏈接?
- 2. 點擊鏈接使用水豚/黃瓜
- 3. 點擊激活div功能
- 4. 如何在用戶點擊激活鏈接後激活帳戶?
- 5. 激活鏈接首次被點擊時如何激活帳戶?
- 6. 點擊激活電子郵件鏈接,重定向到「成功」頁面VB.NET
- 7. 如何在黃瓜鏈接功能和步驟定義
- 8. 使用黃瓜取消活動功能
- 9. 點擊xpath和黃瓜表中的編輯鏈接
- 10. 黃瓜 - 多語言站點的功能
- 11. 點擊鏈接時激活PHP會話
- 12. jquery點擊功能沒有激活toggleClass
- 13. 點擊激活服務功能
- 14. 如何鏈接功能文件與步驟定義在cucumber.js(黃瓜的JavaScript)
- 15. 黃瓜:功能的大小
- 16. 用戶激活郵件預覽,錯誤的激活鏈接
- 17. 鏈接中的「復活節彩蛋」 - 通過CTRL +激活點擊
- 18. 郵件功能和單詞「激活」
- 19. 如何迭代黃瓜功能
- 20. 如何重用黃瓜功能
- 21. 黃瓜和水豚,點擊非鏈接或按鈕元素
- 22. 黃瓜webrat點擊第二個刪除鏈接
- 23. 黃瓜水豚步功能
- 24. 激活節點功能
- 25. 如何在黃瓜測試套件中訂購功能文件?
- 26. 從功能內運行黃瓜功能?
- 27. 如何在黃瓜的功能文件中迭代
- 28. jQuery live()...必須點擊兩次才能激活鏈接?
- 29. 鏈接和jQuery點擊事件功能
- 30. php郵件功能,如何避免郵件中的超鏈接
謝謝你,這實際上會幫助我很多,我很驚訝,我還沒有看到它。 @trupti這可能會對你更好。 – FluffyJack
感謝您的電子郵件規範。 – Trupti