html - 如何测试 Cucumber 中的 mailto 链接?

标签 html ruby-on-rails cucumber mailto

我有一个这样的链接:

< a href= "mailto:<%= @email %>?subject=Answer to complaint&body=<%= @salutation %>,">Answer< /a>

如何使用 Cucumber/Capybara 对其进行测试?我的意思不仅仅是

And I should see "Answer"

最佳答案

听起来您担心 mailto: 链接中的 @email@salutation 值是否正确。

你可以这样做

page.should have_xpath("//a[contains(@href,email)]"))

关于html - 如何测试 Cucumber 中的 mailto 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740521/

相关文章:

ruby-on-rails - 在 Rails 的 session 中存储对象

ruby-on-rails - 使用Rails 5.2 ActiveStorage创建和保存pdf,然后附加到电子邮件

css - 基础 gem 不兼容单位 : 'rem' and 'px'

Python Behave 可选参数

maven - 无法获得某些功能文件标签以通过TeamCity运行

ruby - 我们可以在 capybara/siteprism 的循环内导航到不同的页面吗?

Javascript 函数操作

javascript - 如何使用 JQuery 根据存储在第一个 TD 中的表的值隐藏存储在第二个 TD 中的图像?

html - 显示 :table-cell not supported in Mozilla Firefox

javascript - 如何将脚本添加到同一文件中 HTML 中的按钮?