Selenium IDE - Как использовать регулярные выражения с командой "assert text"? - PullRequest
1 голос
/ 20 марта 2019

Я пытаюсь проверить, содержит ли определенный элемент текст со значением 40,00 € или 40,00 Euro.

Попытка:

regexp:40,00.+

regexp:40,00.+

Вывод:

verifyText на css = .price: nth-child (2) со значением регулярного выражения: 40,00Ошибка: фактическое значение "40,00 €" не соответствует "регулярное выражение: 40,00. +"

1 Ответ

1 голос
/ 20 марта 2019

... Я думаю, что регулярные выражения больше не поддерживаются?

Да.AssertText пока не поддерживает регулярные выражения, см. Этот открытый билет Github .

Обходной путь: Если вы используете альтернативу Selenium IDE ++ от Kantu, вы можете использовать sourceSearch команда для подтверждения текста.Имеет полную поддержку регулярных выражений.

Пример:

sourceSearch | regex=[\$\£\€](\d+(?:\.\d{1,2})?) | result
...