Я столкнулся со следующей проблемой.У меня есть четыре файла функций Cucumber в IntelliJ.Я добавил поддержку Cucumber через плагин IntelliJ.После создания своих функций я отредактировал свою конфигурацию следующим образом, чтобы я мог выполнять файлы функций.
Клей должен быть именем пакета, в котором находятся определения шагов. В моем случаепакет называется stepdefinitions .
На следующем рисунке показано, как выглядит структура моего проекта.Файлы объектов находятся в / src / test / resource / features , а определения шагов хранятся в / src / test / java / stepdefinitions .
К сожалению, когда я пытаюсь запустить функции огурца с определениями шагов, я получаю приглашение "Вы можете реализовать пропущенные шаги с помощью следующих фрагментов:" НоЯ уже сделал это.Я уже скопировал эти фрагменты в файлы определения шага.Когда я нахожу сценарий, IntelliJ говорит мне «Неопределенное определение подшагов».

Эти две вещи приводят меня к выводу, что IntelliJ не находит мой шагопределения. Может быть, один из вас знает, что я делаю неправильно.