@Senseich

Как найти элемент по части его класса через регулярное выражение?

Всем привет! Никак не получается выбрать элемент по его части класса, именно части. Есть такая программа для автоматизации Каталон, я так понял там можно через регулярные выражения, но что то не получается:

Есть к примеру классы на странице class="bg-Fri parent_tr" и class="bg-Old parent_tr"

Я хочу находить этот элемент по части parent_tr

Вот так он находит:
//*[@class="bg-Fri parent_tr"][1] , т.е. по целому классу, а как сделать по части не пойму.

Пробовал так:
//*[@class="(.*) parent_tr"][1], не ищет

Подскажите, как правильно.

Ответ на вопрос
В данном случае используются не регулярные выражения, а язык Xpath
Вот решение, может кому пригодится:
//*[contains(concat(' ', @class, ' '), ' искомый_класс ')][1]
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы