如何用我的母语运行 Cucumber-JVM。
我的功能如下所示:
Funkcja: Chcę sprawdzić czy silnik JavaWww uwzględnia wszystkie możliwości logowania
场景: Zaloguj użytkownika który zna swój login i hasło
Zakładając wprowadzenie nazwy uzytkownika Martin i hasła admin1 Oraz że w bazie istnieje użytkownik o loginie Martin i haśle admin1 Jeżeli wyslę żądanie zalogowania Wtedy wtedy Martin będzie zalogowany
我已经导入了所有注释:
进口黄瓜.api.java.pl.Jeżeli;
进口黄瓜.api.java.pl.Oraz;
进口黄瓜.api.java.pl.Wtedy;
进口黄瓜.api.java.pl.Zakładając;
我的 pom.xml
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.1.3</version>
<scope>test</scope>
</dependency>
我仍然得到解析错误:
gherkin.lexer.LexingError:第 1 行的词法错误:'...'。见 https://github.com/cucumber-attic/gherkin2/wiki/LexingError了解更多信息。在 gherkin.lexer.En.scan(En.java:872) 在 gherkin.lexer.I18nLexer.scan(I18nLexer.java:30) 在 gherkin.parser.Parser.parse(Parser.java:58) 在 cucumber.runtime。 FeatureBuilder.parse(FeatureBuilder.java:113) 在 cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:40) 在 cucumber.runtime.RuntimeOptions.cucumberFeatures(RuntimeOptions.java:117) 在 cucumber.api.junit.Cucumber .(Cucumber.java:62) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 在 java.lang.reflect .Constructor.newInstance(Unknown Source) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java: