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

Deisler

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

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

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

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

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

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

radv

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

Alex733

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

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