2017-11-03 8 views
0

netbeans를 사용하여 셀렌을 설치하려고하는데 오류가 발생했습니다. 아무도 나를 도우면, 나를 위해 좋은. 코드 : 드라이버 실행 파일의 경로 webdriver.chrome.driver 으로 설정해야합니다 : 스레드 "주요"java.lang.IllegalStateException 예외가Selenium with Netbean 설치

package testfirst; 

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 

/** 
* 
* @author haseeb.saleem 
*/ 
public class Testfirst { 

    /** 
    * @param args the command line arguments 
    */ 
    private static WebDriver driver = null; 
    public static void main(String[] args) { 
     // TODO code application logic here 
     System.setProperty("WebDriver.chrome.driver", "C:\\Users\\haseeb.saleem\\Desktop\\chromedriver.exe"); 
     driver = new ChromeDriver(); 
     driver.get("https:\\google.com.pk"); 


    } 

} 

오류 시스템 속성; 자세한 내용은 https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver을 참조하십시오. 최신 버전은 org.openqa.selenium.remote.service.DriverService.findExecutable (DriverService.java에서 com.google.common.base.Preconditions.checkState (Preconditions.java:754) 에서 http://chromedriver.storage.googleapis.com/index.html 에서 다운로드 할 수 있습니다 : org.openqa에서 org.openqa.selenium.chrome.ChromeDriverService $ Builder.findDefaultExecutable (ChromeDriverService.java:137) 에서 org.openqa.selenium.chrome.ChromeDriverService.access $ 000 개의 (ChromeDriverService.java:32) 124) .selenium.remote.service.DriverService $ Builder.build (DriverService.java:329) at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService (ChromeDriverService.java:88) at org.openqa.selenium.chrome.ChromeDriver . (ChromeDriver.java:123)(testfirst.java:24) C : \ Users \ haseeb.saleem \ AppData \ Local \ NetBeans \ Cache \ 8.2 \ executor-snippets \ run.xml : 53 : Java 반환 : 1 실패 (총 시간 : 1 초) 구축 예외에 명시된 바와

답변

0

시스템 속성의 이름이다 webdriver.chrome.driver하지 WebDriver.chrome.driver. 그에 따라 변경하십시오.

0

그것은 setProperty는() 메소드에서 신택스 에러가 정확한 코드 : 또한 포워드 슬래시 하나를 사용하는 것이 좋다

private static WebDriver driver = null; 
    public static void main(String[] args) { 
     // TODO code application logic here 
     System.setProperty("webdriver.chrome.driver", "C:\\Users\\haseeb.saleem\\Desktop\\chromedriver.exe"); 
     driver = new ChromeDriver(); 
     driver.get("https:\\google.com.pk"); 

} 

System.setProperty("webdriver.chrome.driver", "C:/Users/haseeb.saleem/Desktop/chromedriver.exe")