我像往常一样常见的功能,因为注册后用户收到包含激活链接的确认邮件。 点击该链接后,用户被确认,然后只有他可以登录到相应的系统。 那么,如何获得邮件以及如何点击使用黄瓜功能的激活链接? 请建议。如何点击黄瓜功能邮件中的激活链接?
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