我怎么能用我的母语运行Cucumber-JVM .
我的功能如下所示:
Funkcja:ChcęsprawdzićczysilnikJavaWwwuwzględniawszystkiemożliwościlogowaniaScenariusz:Zalogujużytkownikaktóryzaswój登录ihasłoZakładającwprowadzenienazwy uzytkownika Martinihasłaadmin1
Orazżawbazieistniejeużytkownikologinie Martinihaśleadmin1
Jeżeliwyslężądaniezalogowania
Wtedy wtedyMartinbędziezalogowany
我导入了所有注释:
importcucumber.api.java.pl.Jeżeli; import cucumber.api.java.pl.Oraz; import cucumber.api.java.pl.Wtedy;进口cucumber.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>
我仍然得到Parse Error:
gherkin.lexer.LexingError:第1行的Lexing错误:'...' . 有关更多信息,请参见http://wiki.github.com/cucumber/gherkin/lexingerror . at gherkin.lexer.En.scan(En.java:872)at gherkin.lexer.I18nLexer.scan(I18nLexer.java:30)at gherkin.parser.Parser.parse(Parser.java:58)at cucumber.runtime . 位于cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:40)的featureBuilder.parse(FeatureBuilder.java:113)位于cucumber.runtime.RuntimeOptions.cucumberFeatures(RuntimeOptions.java:117)的cucumber.api.junit.Cucumber . (Cucumber.java:62)sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect org.junit的org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:24)上的org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:31)中的.Constructor.newInstance(未知来源) orr.junit.internal.builders.AllDefaultPossibilitiesBui上的.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) lder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29)org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:24)at org位于org.eclipse.jdt.internal的org.eclipse.jdt.internal.junit4.runner.JUnit4TestClassReference . (JUnit4TestClassReference.java:25)的.eclipse.jdt.internal.junit4.runner.JUnit4TestReference . (JUnit4TestReference.java:33) . org.eclipse.jdt.internal.junit.runner上的org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)中的.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:48) . 在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run的org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)的.RemoteTestRunner.runTests(RemoteTestRunner.java:452) (RemoteTestRunner.java:390)org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
1 回答
在pom.xml中我应该添加:
在课堂上我应该使用这个:
功能开始也应该是: