Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как дебажить в IDEA maven проект с cucumber-jinit

idea
cucumber
maven
junit
java
Теги: #<Tag:0x00007f7b63d15228> #<Tag:0x00007f7b63d150c0> #<Tag:0x00007f7b63d14eb8> #<Tag:0x00007f7b63d14d78> #<Tag:0x00007f7b63d14c38>

#1

Добрый день.
Подскажите плиз как дебажить в IDEA maven проект с cucumber-jinit?

Ставлю брейкпойнты, но на них не останавливается.


(Oleksandr Romanov) #2

Первое, что требуется уточнить - где конкретно вы ставите брейкпоинты: в feature файлах, в шагах или например в имплементации страниц ( в случае если у вас используется Page Object pattern)?
Есть несколько способов запуска тестов - с помощью отдельных Runner классов ( http://www.dokwork.ru/2015/08/cucumber.html ) или создавая отдельные Run/Debug configuration в IDEA для каждого сценария или фичи.
В случае, если Вы используете конфигурации Идеи - необходимо напрямую указать в конфигурации путь к feature файлам, шагам и тестовому проекту. Для этого откройте Edit configuration и проверьте правильный путь к файлу со сценариями. Секция Glue означает пекедж, в котором Cucumber ищет Ваши Step Definitions. Его тоже необходимо указать - если он автоматически не заполнен или неверно указан.