运行较小的硒时,出现错误“线程“ main” java.lang.NoClassDefFoundError中的异常“。
添加的外部jar文件为client-combined-3.141.59.jar
如果添加更多的jar文件,例如selenium-server-standalone-3.141.59,则okio-1.14.1.jar错误会越来越多。
package seleniumBasic;
导入org.openqa.selenium.WebDriver; 导入org.openqa.selenium.firefox.FirefoxDriver;
公共类硒{
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("https://www.facebook.com/");
driver.manage().window().maximize();
}
答案 0 :(得分:0)
可能您没有将库正确添加到构建路径。您是从哪里获得的jar,以及如何将其添加到您的项目中?
无论如何,我建议使用gradle添加这些库。只需将gradle性质添加到您的项目中,并使用以下示例build.gradle文件:
plugins {
id 'java-library'
}
dependencies {
implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.141.59'
}
repositories {
jcenter()
}