gpt4 book ai didi

ruby-on-rails - 如何使用 assert_select 来测试给定链接的存在?

转载 作者:行者123 更新时间:2023-11-28 19:38:53 24 4
gpt4 key购买 nike

我的页面应该包含一个类似于 <a href="/desired_path/1">Click to go</a> 的链接.

您将如何使用 assert_select 对此进行测试?我想检查是否存在 ahref="/desired_path/1" 标记.如何测试标签的属性?

是否有任何资源可以解释如何使用 assert_select?我阅读了指南和 API 文档,但没有弄明白。有推荐的更好的方法吗?

我正在使用 Rails 3 并使用内置的测试框架。

谢谢。

最佳答案

在assert_select中,也可以用问号作为属性值,然后跟一个字符串进行匹配。

assert_select "a[href=?]", "/desired_pa​​th/1"

还有另一种更友好的使用 assert_select 的方法,特别是如果你想匹配部分字符串或正则表达式模式:

assert_select "a", :href =>/acebook\.com\/share/

关于ruby-on-rails - 如何使用 assert_select 来测试给定链接的存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com