Я пытаюсь получить доступ к элементу li с помощью индексации
<div class="item-list">
<ul>
<li class="views-row views-row-1 views-row-odd views-row-first">
<li class="views-row views-row-2 views-row-even">
<li class="views-row views-row-3 views-row-odd">
<li class="views-row views-row-4 views-row-even">
<li class="views-row views-row-5 views-row-odd">
<li class="views-row views-row-6 views-row-even">
<li class="views-row views-row-7 views-row-odd">
<li class="views-row views-row-8 views-row-even">
<li class="views-row views-row-9 views-row-odd views-row-last">
</ul>
</div>
Код, который я использую,
@browser.div(:class,'item-list').ul.li(:index => 2)
Вопрос: это элементы на странице, и я будуиспользовать цикл для доступа к каждому элементу.Я думал, что использование индексации решит проблему, но когда я пишу свой код и выполняю его, я получаю следующую ошибку
expected #<Watir::LI:0x2c555f80 located=false selector={:index=>2, :tag_name=>"li"}> to exist (RSpec::Expectations::ExpectationNotMetError)
Как я могу получить доступ к этим элементам с помощью индексации.