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

Тестирование REST API
онлайн, начало 29 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

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

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

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

#1 anna99

anna99

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

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

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

Добрый день!

 

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

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

 

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

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

 

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

 

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

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

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

 

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

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

  • 0

#2 checo

checo

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

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

Отправлено 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
  • 366 сообщений
  • Город:Н.Новгород

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

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


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




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

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

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

Яндекс.Метрика
Реклама на портале