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

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

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

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

1 Ответ

0 голосов
/ 27 октября 2018

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

...