Katalon Studio: как использовать регулярное выражение для идентификации объектов по атрибутам?

Если я попытаюсь идентифицировать объекты в Katalon Studio (например, используя Object Spy) с помощью «Метод выбора: атрибуты», то я могу успешно найти, например, кнопку выхода с помощью комбинации «текст> равно> Выход». Выражение xpath для этого выбора: "// * [(text () = 'Logout' or. = 'Logout')]"

Однако попытка сделать то же самое с использованием регулярного выражения (например, «текст> соответствует регулярному выражению> Выход», что приводит к xpath «// * [(соответствует (текст (), 'Выход') или совпадениям (., 'Выход'))]» не найти что-нибудь. Еще сильнее: использование ". *" или аналогичного в качестве регулярного выражения также ничего не находит. Я пробовал это с Firefox и Chrome без результата.

Во время исследования в Интернете я не нашел намеков по этому поводу. Есть идеи, что я сделал не так или как я могу получить регулярное выражение, работающее при выборе объекта?


person Alan Z.    schedule 03.10.2018    source источник
comment
Вы видели это: docs.katalon.com/display/KD / Используете + Regex + в + Katalon + Studio?   -  person Mate Mrše    schedule 04.10.2018
comment
Спасибо, приятель, за подсказку. Однако ссылка содержит информацию о том, как использовать регулярное выражение в Katalon программно, тогда как я искал решение, чтобы регулярное выражение работало в графическом интерфейсе Katalon. Если у меня это не получится, я учту вашу информацию и постараюсь решить ее программно.   -  person Alan Z.    schedule 10.10.2018


Ответы (1)


К сожалению, это ошибка, совпадения в селекторах xpath в OR не работают. https://forum.katalon.com/discussion/7680/test-object-with-xpath-selector-using-matches-function-Never-works

person Andrej    schedule 27.10.2018