<div id="look_here">
<a href="stackoverflow.com"><img src="xxxxxxxxxx.xxx"></a>
</div>
您将如何在 Capybara(和 RSpec)中测试此链接?
图像是动态生成的,所以我只想通过href
.
<div id="look_here">
<a href="stackoverflow.com"><img src="xxxxxxxxxx.xxx"></a>
</div>
您将如何在 Capybara(和 RSpec)中测试此链接?
图像是动态生成的,所以我只想通过href
.
这应该有效:
page.should have_xpath("//a[@href='stackoverflow.com']")
page.should have_selector "a[href='stackoverflow.com']"
请参阅http://www.w3.org/TR/CSS2/selector.html上的第 5.8.1 节匹配属性和属性值