繁体   English   中英

如何点击黄瓜邮件功能中的激活链接?

How to click on activation link in the mail in cucumber feature?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

2 个回复

试试这个电子邮件规范

您可以使用已定义的步骤

When I follow "activate" in the email

这里是已定义步骤的列表。

我建议只测试生成链接的代码。 因此,在您的步骤定义中,只需转到activation_url(@user)或您用于生成链接的任何内容。 与邮件交互有点痛苦,如果您只是测试发送的邮件,那么您的测试会更清晰,然后单独测试生成网址的代码。

编辑例如

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和Capybara,并且已在Factory.rb文件中设置了“unactived_user”。

4 黄瓜中的Authlogic激活

我有一个Rails应用程序,如果没有用户登录,它会自动从主页重定向到登录页面。我使用Authlogic进行身份验证,使用Cucumber和Capybara进行测试。 我有以下情况: 通过以下测试步骤: ( Then I should see a login form有点复杂 ...

6 根据电子邮件中点击的激活链接细分mailchimp列表

在我的Codeignitor网站上,我有一个注册表格。 注册后,用户还会收到一封电子邮件,其中包含用于激活他们在我的网站上的帐户的链接。.现在,我要根据谁激活了他们的帐户以及谁没有激活我的帐户来对我的mailchimp列表进行细分。当前,一旦有人注册了他们的详细信息,无论他们是否激活自己的 ...

7 如何在 VBA 中激活对这个超链接的点击?

经过一些非常友好的帮助,我现在有一小段代码可以使用 Excel 中的 VBA 模块导航到网站。 它在单元格 A2 中挑选出一匹马的名字,我有这匹马 Tiger Roll。这是代码: 问题是我检查了页面并找到了链接,但在我的一生中,我无法编写正确的代码来激活链接以深入了解马的统计数据。 任何人都可 ...

8 用户点击链接被重定向后,如何使功能自动激活

使用 React,在用户点击后被重定向后,新页面加载完成后需要激活一个功能。 该功能将用户滚动到网页底部。 我想不通的是如何通过状态传递来告诉接收组件激活其功能。 所以基本上用户点击这样的东西.. 被重定向后,新加载的页面有一个功能等待它像这样.. 但这似乎不可能? ...

9 点击激活服务功能

我有一个单击功能,需要激活一个功能并传递一些数据,但是现在我只想让该功能在我的服务中正常工作,但我一直在获取“不是功能”,这让我有点疯狂因为我不知道为什么。 单击调用服务和功能的位置 功能本身。 ...

10 点击激活div功能

我想在单击div时激活一个功能...实际上此动画开始@page load ...,我想单击div来激活此动画。 这是我的第一个问题: 问题 这怎么可能? 这是小提琴: FIDDLE DEMO ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM