Попытка выполнить этот тест без успеха.
У меня есть этот 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 с capybara? и... возможно ли добиться этого с помощью CSS?
Ура!