t.me/atinfo_chat Telegram группа по автоматизации тестирования

В IDEA не работает регулярка в кукумбер шаге?

Теги: #<Tag:0x00007f9b04042eb8> #<Tag:0x00007f9b04042c88> #<Tag:0x00007f9b04042968> #<Tag:0x00007f9b040424b8>

Добрый день.
Почему то в IDEA не работает регулярка в кукумбер шаге - (доступен|не доступен). По отдельности каждое из выражений работают, но в группе не хотят. Проблема в пробеле, если в группе одно из выражений содержит пробел, то регулярка не работает. Если в группе


то не находит
Если отдельно
то находит

В regex101 все работает https://regex101.com/r/96SGD7/1 Но именно в кукумбер шаге- нет!

@То(value = "^(.+) > проверить, что элемент коллекции \"(.+)\" под номером (\\d+) находится в состоянии (доступен|не доступен)$

Ожидаемые результаты:

То Проблемы_ОбновлениеПолей > проверить, что элемент коллекции “Поле Статус” под номером 2 находится в состоянии не доступен

А почему вы забыли в правиле (?: для редактирования|) ? Знак доллара означает конец строки, вот у вас после искомых слов нет конца строки и огурец ничего не находит.

спасибо, она лишняя)

\\d+ - один слеш лишний?

нет, так и должно быть