小编Moh*_*air的帖子

运行 Cucumber JUnit 测试时出现初始化错误

package cucumber;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(
        format={"pretty"},
        features= "src/features/"
        )
public class cucumberRunner {

}
Run Code Online (Sandbox Code Playgroud)

使用:

  • 黄瓜核心1.2.4
  • 黄瓜-java-1.2.4
  • 黄瓜junit-1.2.4
  • junit-4.12
  • Eclipse Mars.1
  • 爪哇 8

错误跟踪:

java.lang.NoClassDefFoundError: org/dom4j/Element at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.privateGetPublicMethods(Unknown Source) at java。 lang.Class.getMethods(Unknown Source) atcucumber.runtime.java.MethodScanner.scan(MethodScanner.java:40) 在cucumber.runtime.java.JavaBackend.loadGlue(JavaBackend.java:86) 在cucumber.runtime.Runtime。 (Runtime.java:91) 在cucumber.runtime.Runtime.(Runtime.java:69) 在cucumber.runtime.Runtime.(Runtime.java:65) 在cucumber.api.junit.Cucumber.createRuntime(Cucumber.java: 78)在cucumber.api.junit.Cucumber.(Cucumber.java:58) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect。NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java: 104) 在 org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) 在 org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) 在 org.junit.internal.builders.AllDefaultPossibilitiesBuilder .runnerForClass(AllDefaultPossibilitiesBuilder.java:26) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33) at org. …

java eclipse bdd junit cucumber

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

bdd ×1

cucumber ×1

eclipse ×1

java ×1

junit ×1