在IntelliJ中添加Selenium会创建NoClassDefFoundError

时间:2017-09-08 09:38:51

标签: intellij-idea selenium-webdriver

我在IntelliJ中获得了NoClassDefFoundError,但我认为我已正确设置了源文件夹。如果删除Selenium(版本3.5.3)的引用,代码将起作用。

这有效

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class NavigateToAUrl {
    public static void main(String[] args){
        System.out.println("test2");
//        WebDriver driver = new FirefoxDriver();
    }
}

但这不是

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class NavigateToAUrl {
    public static void main(String[] args){
        System.out.println("test2");
        WebDriver driver = new FirefoxDriver();
    }
}

1 个答案:

答案 0 :(得分:1)

我下载了不兼容的库。我需要Selenium 2.33.0 jar,firefox版本应该是17.0.1。