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

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

Теги: #<Tag:0x00007f7487d78928> #<Tag:0x00007f7487d78860> #<Tag:0x00007f7487d78770> #<Tag:0x00007f7487d78680> #<Tag:0x00007f7487d785b8>

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

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

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

3 Симпатий