xPath с двумя условиями

Deisler

Client
Регистрация
26.10.2019
Сообщения
482
Благодарностей
183
Баллы
43
Всем привет.

В стандартном конструкторе действий можно прописать несколько путей к одному и тому же элементу. Если один изменился и перестал работать, то произойдет попытка найти элемент по второму пути.

Хотелось бы узнать как прописать в xPath два пути. То есть два условия через или

первый путь //*[@name='address']
второй путь //*[text()='Адрес']

Возможно ли объединить два пути в один через ИЛИ. То есть если по первому пути не находит, то ищет элемент по второму). Так же, как это произошло бы в стандартном конструкторе действий.

P.S. На практике нужно составлять более сложные пути, чем приведенные выше для примера. Соответственно стандартный конструктор действий использовать невозможно
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 681
Благодарностей
1 864
Баллы
113
Возможно ли объединить два пути в один через ИЛИ. То есть если по первому пути не находит, то ищет элемент по второму).
Важно чтобы при объединениии //*[@name='address']|//*[text()='Адрес'] находился всего один элемент.
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
317
Благодарностей
230
Баллы
43
//*[@name='address' or text()='Адрес']
 
  • Спасибо
Реакции: Deisler

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)