操作步骤如下:
在 eclipse 中创建一个新的 java 项目,新建一个 class,引入 selenium 依赖包

编辑项目脚本如下:

运行脚本 run as --junit Test

运行后提示错误:
java.lang.NoClassDefFoundError: org/openqa/selenium/Capabilities
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
at java.lang.Class.getMethod0(Class.java:2856)
at java.lang.Class.getMethod(Class.java:1668)
at org.junit.internal.builders.SuiteMethodBuilder.hasSuiteMethod(SuiteMethodBuilder.java:18)
at org.junit.internal.builders.SuiteMethodBuilder.runnerForClass(SuiteMethodBuilder.java:10)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)

但我找到 selenium-java.jar 中是有对应的 Capabilities.class 的,找了很多资料都解决不了,希望有人知道这个问题原因帮忙解答下,万分感谢🙏!!!!!!!


↙↙↙阅读原文可查看相关链接,并与作者交流