2016-12-08 2 views
0

저는 Sinenium 3.0을 사용하여 컴파일러 준수 수준 1.7로 Eclipse를 설치하고 Ubuntu 14를 사용하고 있습니다. 레벨을 1.4로 낮추면 sendkey() 기능에 오류가 표시됩니다. 나는 다음 코드를 사용하십시오Eclipse에서 Firefox 용 Selenium 3.0.1 webdriver 오류

System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

: 나는 속성 설정

WebDriver driver; 
driver = new FirefoxDriver(); 
    System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

    driver.get("http://www.google.com"); 

을하지만 여전히 오류 다음 날 수 있습니다. 버전 문제입니까 아니면 다른 것입니까? 준수 수준에 따라 자바 버전을 의미

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases 

답변

0

경우에 당신은 말한다 v3.0.0-β1에 대한 release notes에서보세요 8로 설정해야합니다

  • 최소 자바 버전 내가 코드 위의 솔루션을 통해 얻었다 8 +
+0

감사합니다. 버전 문제가 아닙니다. 내 코드 시퀀스에 문제가 있습니다. – Jadu

0

지금 "코드의 순서가 잘못"

을 다음과 같이 순서는 다음과 같아야합니다
WebDriver driver; 
System.setProperty("webdriver.gecko.driver","/home/Rrrrr/Downloads/jars/geckodriver"); 

driver = new FirefoxDriver();

관련 문제