Класс CircularOutputStream не обнаружил исключение при использовании Selenium с GeckoDriver от Mozilla

У меня возникла проблема при использовании Java Selenium Firefox Geckodriver. Вот проблема:

* ОС: Windows 7

* Селен версия: Селен 3.0.0 бета4

* Java: 8

* Geckodriver: v0.10.0

Сообщение об ошибке: Исключение в потоке "main". .firefox.FirefoxBinary. (FirefoxBinary.java:52) на сайте org.openqa.selenium.firefox.FirefoxDriver. (FirefoxDriver.java:92) на инструментах. Cadencie.java:73) в sun.reflect.NativeMet.Java.jpg .lang.reflect.Method.invoke (Method.java:498) в com.intellij.rt.execution.application.AppMain.main (AppMain.java:147) Причина: java.lang.ClassNotFoundException: org.openqa.selenium .remote.internal.CircularOutputStream на java.net.URLClassLoader.findClass (URLClassLoader.java:381) при java.lang.ClassLoader.loadClass (ClassLoader.java:424) в sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:331) в java.lang.ClassLoader.loadClass (ClassLoader.java:357) ... еще 10

Код:

public class Cadencie {

static WebDriver driver;

public void LoginCad(){

    //System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");

    System.setProperty("webdriver.gecko.driver", "C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");

    driver = new FirefoxDriver();

    driver.get("http://172.16.1.133:8090/CADENCIE/servlet/app");

    try {

        Thread.sleep(1000);

    } catch(InterruptedException e){

        e.printStackTrace();

    }

    Utilities.switchToWindow("Cadencie - User Logon [LOGON]", driver);

    try{

        Thread.sleep(2000);

    } catch(InterruptedException e){

        e.printStackTrace();

    }

    driver.findElement(By.id("idBANK")).clear();
    driver.findElement(By.id("idBANK")).sendKeys("48");

    driver.findElement(By.id("idEMPLOYEE")).clear();
    driver.findElement(By.id("idEMPLOYEE")).sendKeys("200003");

    driver.findElement(By.id("idPASSWORD")).clear();
    driver.findElement(By.id("idPASSWORD")).sendKeys("Cadencie1");

    driver.findElement(By.id("maintLOGON")).click();

    driver.findElement(By.id("idPASSWORD")).clear();
    driver.findElement(By.id("idPASSWORD")).sendKeys("Cadencie1");

    driver.findElement(By.id("maint")).click();

}

Я думаю, что это может быть проблема несовместимой версии. Потому что у меня есть другой проект автоматизации, который использует Maven, Selen 2.52.0 .. Но не уверен, что это вызвало проблему. Я не использую Maven на этот раз. Просто попробуйте создать программу JAVA GUI (набор инструментов).

Ответы на вопрос(1)

Ваш ответ на вопрос