有没有办法根据 email_spec 中的文本来关注 link?
Is there a way to follow a link based in its text in email_spec?
在 RSpec 中,我可以使用
轻松跟随对应于特定文本的 link
click_link "change your password"
RSpec 将找到合适的 link 并遵循关联的 HREF。
如何在电子邮件中执行此操作?
我正在尝试使用 email_spec
在电子邮件中执行相同的行为。但是我似乎无法找到一个等效的帮助程序来单击 link 对应于 email_spec helpers.
中特定 link 文本
这似乎是一个非常明显的用例,所以在我为自己编写一些东西之前,我想检查一下是否已经存在。
场景是我想关注电子邮件中与“更改我的密码”相对应的任何 link。
我希望您已正确安装 email_spec 并且您的规范或 spec_helper.rb 文件中包含辅助模块。如果这样做,正确的方法将在您的测试中可用。然后您需要 open_email 然后调用 visit_in_email。示例:
open_email('jdoe@gmail.com')
visit_in_email('Confirm my account')
expect(page).to have_content('Your email address has been successfully confirmed.')
open_email 调用中使用的地址是 "to" 字段。
希望对您有所帮助。
在 RSpec 中,我可以使用
轻松跟随对应于特定文本的 linkclick_link "change your password"
RSpec 将找到合适的 link 并遵循关联的 HREF。
如何在电子邮件中执行此操作?
我正在尝试使用 email_spec
在电子邮件中执行相同的行为。但是我似乎无法找到一个等效的帮助程序来单击 link 对应于 email_spec helpers.
这似乎是一个非常明显的用例,所以在我为自己编写一些东西之前,我想检查一下是否已经存在。
场景是我想关注电子邮件中与“更改我的密码”相对应的任何 link。
我希望您已正确安装 email_spec 并且您的规范或 spec_helper.rb 文件中包含辅助模块。如果这样做,正确的方法将在您的测试中可用。然后您需要 open_email 然后调用 visit_in_email。示例:
open_email('jdoe@gmail.com')
visit_in_email('Confirm my account')
expect(page).to have_content('Your email address has been successfully confirmed.')
open_email 调用中使用的地址是 "to" 字段。
希望对您有所帮助。