硒程序中线程“主”中的异常java.lang.NoClassDefFoundError:

时间:2019-02-23 17:42:00

标签: selenium

运行较小的硒时,出现错误“线程“ 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();

}

1 个答案:

答案 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()
}