java.lang.NoClassDefFoundError: gherkin/IGherkinDialectProvider
at cucumber.runtime.RuntimeOptionsFactory.create(RuntimeOptionsFactory.java:23)
我使用了黄瓜java-4.2.0,cucumber-junit-4.2.0,cucumber-core-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
答案 0 :(得分:0)
这是由于jar版本太高,您可以更改一个低版本。
例如将4.3.1
更改为4.0.0
。