Могу ли я использовать $$(elementLocator).first()
для большего количества элементов, таких как второй, третий и т. Д.?
или это только для первого и последнего элементов?
Например - Я выпадающий список с 5 кнопками внутри, но они имеют некоторые свойства, и я хочу, чтобы нажать на все из них один на один .. поэтому первый из них будет:
$$("button.font-sm.md-button.md-ink-ripple").first().click();
И как я могу нажать на второй вариант?
Это свойство элементов:
<button class="font-sm md-button md-ink-ripple" type="button" ng-transclude="" ng-click="actionClick(saction, $event)"><span class="ng-binding ng-scope">Message</span></button>
Я знаю, что можно использовать Xpath, но я предпочитаю некоторые стабильный локатор.
Большое спасибо! Он отлично работает! –