我有一个包含多个链接的页面<a href='/bla/bla/bla/?page=xxx>text</a>
我希望使用Capybara和RSpec匹配某些xxx
值链接,我不关心bla/bla/bla
href
属性的一部分。
page.should have_selector("div.class ul li a", :href => "page=2")
不起作用, 还
page.should have_xpath("//a[@href='page=2']")
不是一个选项,因为我不知道完整的href
属性值。
PS:也没有找到任何完整的Capybara API文档,只是为了获得所有可用的方法和参数的描述。我有这样的事吗?
答案 0 :(得分:14)
尝试使用contains
:
page.should have_xpath "//a[contains(@href,'page=2')]"
答案 1 :(得分:3)