このテストを成功せずに失敗させようとしています。
私はこのHTMLを持っています:
<div id="navigation">
<ul>
<li>
<a href="/url">TV</a>
そして、A要素のテキストを識別して、今のところ失敗させようとしていました。
Xpathで次のすべての式を使用しましたが、比較に別のテキストを使用している場合でも、すべての式が渡され続けます:S
page.should have_xpath("//div[@id='navigation']//a", :content => 'Radio')
page.should have_xpath("//div[@id='navigation']//a", :text => 'Radio')
page.should have_xpath("//div[@id='navigation']//a[contains(string(),'Radio')]")
page.should have_xpath("//div[@id='navigation']//a[contains(text(),'Radio')]")
page.should have_xpath("//div[@id='navigation']//a[contains(.,'Radio')]")
カピバラで特定のHTML要素のテキストを識別する方法はありますか?そして...CSSで同じことを達成することは可能ですか?
乾杯!