Огурец с IntelliJ не находит определения шагов - PullRequest
0 голосов
/ 22 января 2019

Я столкнулся со следующей проблемой.У меня есть четыре файла функций Cucumber в IntelliJ.Я добавил поддержку Cucumber через плагин IntelliJ.После создания своих функций я отредактировал свою конфигурацию следующим образом, чтобы я мог выполнять файлы функций.

This is how my configuration looks like Клей должен быть именем пакета, в котором находятся определения шагов. В моем случаепакет называется stepdefinitions .

На следующем рисунке показано, как выглядит структура моего проекта.Файлы объектов находятся в / src / test / resource / features , а определения шагов хранятся в / src / test / java / stepdefinitions .This is how my project structure looks like

К сожалению, когда я пытаюсь запустить функции огурца с определениями шагов, я получаю приглашение "Вы можете реализовать пропущенные шаги с помощью следующих фрагментов:" НоЯ уже сделал это.Я уже скопировал эти фрагменты в файлы определения шага.Когда я нахожу сценарий, IntelliJ говорит мне «Неопределенное определение подшагов».

Unimplemented Substep Defintion

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

1 Ответ

0 голосов
/ 23 января 2019

Я наконец нашел решение своего вопроса.Ошибка была вызвана плагином Substep IntelliJ Plugin .Вам необходимо найти его в разделе плагинов IntelliJ и отключить или удалить его.

...