繁体   English   中英

当我使用junit Cucumber运行TestRunner类时,出现以下错误:

[英]When I'm running TestRunner class using junit Cucumber , i 'm getting Below error:

java.lang.NoClassDefFoundError: gherkin/IGherkinDialectProvider
at cucumber.runtime.RuntimeOptionsFactory.create(RuntimeOptionsFactory.java:23)

我使用了黄瓜java-4.2.0,黄瓜Junit-4.2.0,黄瓜核心4.2.0,junit-4.12和小黄瓜2.1.12。

而且,使用小黄瓜5.1.0时,出现以下错误”

java.lang.NoClassDefFoundError: 
io/cucumber/datatable/dependency/com/fasterxml/jackson/databind/JavaType
at io.cucumber.datatable.DataTableType.<init>(DataTableType.java:78)
at io.cucumber.datatable.DataTableTypeRegistry.<init> 
(DataTableTypeRegistry.java:27)
at io.cucumber.stepexpression.TypeRegistry.<init>(TypeRegistry.java:22)
at 

这是由于jar版本太高,您可以更改一个低版本。 例如将4.3.1更改为4.0.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM