Как использовать регулярные выражения в Selenium IDE target? - PullRequest
0 голосов
/ 10 января 2020

Мне нужно проверить текущую дату в моем тестовом примере с помощью Selenium IDE, и я ищу регулярное выражение или функцию для вставки непосредственно в мой файл .side, чтобы проверить дату.

enter image description here Я пытался поместить regexp: (0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\\d\\d) (и другие базовые c regex) в значение или в цель с помощью команды проверки текста и команды подтверждения текста ..

Но все это не работает ...

Так что, пожалуйста, помогите мне ...

1 Ответ

0 голосов
/ 13 января 2020

Возможно, это не лучший способ проверки, но я использую его в своих тестах.

Command | Target | Value 
store text | css=.vigor-title | date 
execute script | var date = ${date}; var regexp = new RegExp('(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\\d\\d)'); return regexp.test(date); | result 
assert | result | true
...