Если вы пытаетесь получить индекс как способ обращения к элементу, с которым хотите работать, и лучший способ его найти - это какой-то атрибут дочернего элемента, тогда есть лучший способ.
например. если ваша цель состояла в том, чтобы щелкнуть экземпляр класса A, который был обернут вокруг класса div с надписью «Text1», то сделайте это
browser.div(:class => 'B', :text => 'Text1').parent.click
Это особенно хорошо для ситуаций, когда желаемый внешний контейнер не имеет полезных атрибутов.
В приведенном выше примере вы также можете просто сделать это
browser.div(:class => 'A', :text => 'Text1').click