Перейти к содержимому

Фотография

Регулярные выражения в Selenium IDE

selenium selenium ide регулярные выражения

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 anna99

anna99

    Новый участник

  • Members
  • Pip
  • 32 сообщений

Отправлено 18 апреля 2019 - 12:47

Добрый день!

 

Вот и до регулярных выражений дошла очередь))))

Буду благодарны, если подскажете, что я делаю не так...

 

При проверке сортировки списка в результатах поиска столкнулась с проблемой проверки времени.

Сортровка организована от самого раннего рейса к позднему, соответсвенно, привязываюсь ко времени (беру несколько рейсов за день и проверяю, что время идет по нарастающей)

 

Изначально проверяла по точному совпадению времени рейса - см в файл 1

 

Но, как оказалось, минуты в разные дни разные, часы сохраняются. Подумала, что необходимо использовать регулярные выражени и проверять по неполному совпадению

Но шаги не проходят( Пробовала рег выражение писать и в поле Цель и в поле Значение...ничего. Наверное, само регулярное выражение некорректно??? - см. файл 2

Спасибо большое!

 

Прикрепленные файлы

  • Прикрепленный файл  1.JPG   28,04К   1 Количество загрузок:
  • Прикрепленный файл  2.JPG   24,67К   1 Количество загрузок:

  • 0

#2 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 18 апреля 2019 - 12:57

Да, неправильно. "*" - повторение последнего символа/группы 0 и более раз. ".*" - повторение любого символа/группы 0 и более раз. Но в Вашем случае правильнее использовать "06:\d\d" или "06:[0-5]\d".

https://www.w3school...xp_zeromore.asp


  • 0

#3 anna99

anna99

    Новый участник

  • Members
  • Pip
  • 32 сообщений

Отправлено 18 апреля 2019 - 14:16

Да, неправильно. "*" - повторение последнего символа/группы 0 и более раз. ".*" - повторение любого символа/группы 0 и более раз. Но в Вашем случае правильнее использовать "06:\d\d" или "06:[0-5]\d".

https://www.w3school...xp_zeromore.asp

Спасибо большое!

Но не проходит.

символ d - обозначает? у меня же там минуты...

пишу данное выражение в поле value: regexp:"06:d\d" валится(  попробовала regexp:"06:m\m" -  валится(

попробовала regexp:"06:[0-5]\d" тоже валится

такой вариант тоже пробовала regexp:"06:*" - валится

 

команду использую verify text

 

Может команда не та?


  • 0

#4 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 18 апреля 2019 - 15:52

Ну что же, подождем специалистов по Selenium IDE. Я предполагал, что раз Вы используете такую команду, то она существует, и отвечал только про регулярки. Сейчас немного почитал - да, текущая версия не поддерживает регулярки. Для этого есть какие-то альтернативные сборки.


  • 0



Темы с аналогичным тегами selenium, selenium ide, регулярные выражения

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных