Из FAQ :
"Если Cucumber сообщает вам, что ваши шаги не определены, если вы определили определения шагов, это означает, что Cucumber не может найти ваши определения шагов. Вы 'Вам нужно будет обязательно указать путь к определению ваших шагов (путь клея).
По умолчанию Cucumber-JVM будет искать в пакете (или подпакетах) класса бегуна. Вы также можете указатьCucumber-JVM явно, какие пакеты (и подпакеты) искать, с:
@CucumberOptions(glue = {"<package>", "<package>", "<etc>"})
public class RunCucumberTest{}
"