wake-up-neo.com

Ich erhalte immer wieder die Fehlermeldung "Nicht implementierte Teilschrittdefinition" in IntelliJ mit Cucumber?

Ich habe schon:

  • Cucumber Java, Gherkin plugin Heruntergeladen
  • Ich habe bereits die Verzeichnisse the steps Und features:

Meine Verzeichnisstruktur sieht folgendermaßen aus:

- test
    - Java
        - features
            - featureSet1
                - oneFeature.feature
                - anotherFeature.feature
            - featuresSet2
                - twoFeature.feature
            - CucumberTests.Java
        - steps
                - step1.Java
                - step2.Java

Unter dem Features-Ordner habe ich eine Datei mit dem Namen CucumberTests.Java. Ich kann die Tests über mvn test Ausführen, aber die roten Fehlerzeichen ärgern mich wirklich.

Ich habe diese Tags in CucumberTest.Java, Die die Tests ausführen sollen:

@RunWith(Cucumber.class)
@CucumberOptions(plugin = { "pretty", "html:target/surefire-
    reports/cucumber", "json:target/surefire-
    reports/cucumberOriginal.json"},
             features = {"src/test/Java/features/featuresSet1",
                         "src/test/Java/features/featuresSet2",
                         },
             tags = {"[email protected]"},
             glue = {"steps"})
28
junecng

Das Problem stammt aus Substeps IntelliJ Plugin, Das IntelliJ vorschlägt, dass Sie es installieren, wenn es eine .feature - Datei in Ihrem Projekt findet.

enter image description here

Ignorieren Sie diese Erweiterung einfach, wenn sie angezeigt wird, oder deinstallieren Sie sie, wenn Sie sie bereits haben.

Cucumber for Java Und Gherkin sollten ausreichen.

100