Привет ребята.
Вопрос вот в чём:
На странице есть несколько элементов со свойством aria-expanded="true". Все они находятся внутри контейнера с id="SettingsPage_Content". Мне нужно взять ТОЛЬКО ПЕРВЫЙ из найденных элементов
Делаю селектор XPATH
>XPATH> .//*[@id="SettingsPage_Content"]//*[@aria-expanded="true"][1]
Не работает (выбирает все элементы с aria-expanded="true" вместо только первого), хотя должен, поскольку синтаксис в соответствии со справочником по XPATH. Если отбросить окончание [1], то разницы никакой.
Да, можно решить проблему с помощью >AT>, вот так:
>XPATH> .//*[@id="SettingsPage_Content"]//*[@aria-expanded="true"] >AT>0
Однако как в таком случае выбрать последний элемент из этого списка, ведь вот так:
>XPATH> .//*[@id="SettingsPage_Content"]//*[@aria-expanded="true"][last()]
Тоже не работает?