Сервер Selenium RC: Какие параметры регулярного выражения поддерживаются для параметра userContentTransformation? - PullRequest
0 голосов
/ 21 октября 2011

Я использую сервер Selenium для запуска нескольких наборов тестов, и мне нужно изменить пару значений в каждом тесте, используя опцию userContentTransform.

В справке командной строки *1003* для сервера Selenium не приводится никаких примеров формата (кроме замены буквенных строк). Также не упоминается, какой механизм регулярных выражений работает за кулисами. Если бы не проводить обширные исследования, я бы хотел выяснить, какие варианты доступны для меня.

Может ли кто-нибудь предоставить представление о формате и опциях для регулярного выражения userContentTransform? (например, предоставлять ли начальные и конечные слэши, работают ли флаги регулярных выражений и какие функции регулярных выражений поддерживаются.) Кроме того, если кто-то знает, какой механизм работает за кулисами, это было бы чрезвычайно полезно.

Спасибо.

1 Ответ

1 голос
/ 21 октября 2011

Это синтаксис java.util.regex.Pattern в Java. Код, о котором идет речь, - org.openqa.selenium.server.InjectionHelper.writeDataWithUserTransformations(), и для выполнения работы используется java.lang.String.replaceAll().

...