ari*_*fun 8 rspec ruby-on-rails capybara
我有一个页面有几个链接,<a href='/bla/bla/bla/?page=xxx>text</a>
我想要xxx使用Capybara和RSpec 匹配某些值链接,我不关心属性的bla/bla/bla一部分href.
page.should have_selector("div.class ul li a", :href => "page=2")
Run Code Online (Sandbox Code Playgroud)
也行不通
page.should have_xpath("//a[@href='page=2']")
Run Code Online (Sandbox Code Playgroud)
不是一个选项,因为我不知道完整的href属性值.
PS:也没有找到任何完整的Capybara API文档,只是为了获得所有可用的方法和参数的描述.我有这样的事吗?
jdo*_*doe 14
尝试使用contains:
page.should have_xpath "//a[contains(@href,'page=2')]"
Run Code Online (Sandbox Code Playgroud)