I\'m trying to follow this article to match Cucumber specs with step definitions in IntelliJ.
When I press Alt+Enter, I see Inspection \'Undefined Step\' options
Most probably you need to install the cucumber for java plugin, if already installed then you need to enable from File>>Settings>>pugins.
The issue was fixed after updating the Intelij to the latest version and after updating the cucumber and gherkin intelij plugins
"Undefined" step error message would appear if you import a new BDD project.
This error could appear due to two reasons.
Solution: 1. If the plugin is not found then you need to install from the below location. File->Settings->Plugins->MarketPlace->Cucumber for Java 2. After Importing the project disable the plugin and enable once again in the Installed section under Installed.
I wasted around an hour to solve this. My issue was, Idea was able to navigate from feature to step file. But when I wanted to execute one cucumber test from feature file (Right click and Run Scenario), it was giving error as undefined steps.
Solution: In the Edit Configuration -> provide the Glue for the cucumber which should be absolute path till steps folder. Please see below screen shot
This fixed my problem of running feature file from Idea. Hope this helps others.
I had to uncheck the "Create separate module per source set
" checkbox under the "Build, Execution, Deployment" -> "Build Tools" -> "Gradle"
settings, and then rebuild the project.
I had the same issue where all of a sudden my feature to step definition glue was missing. All i did was goto Run->Edit Configurations->and removed the cucumber java configuration and restarted IntelliJ. it worked fine.