2014-03-13 4 views
0

selenium 프로젝트에서 Chrome 드라이버를 사용하는 방법은 무엇인가요? 최신 버전의 Chrome Driver를 사용 중입니다. 내 코드는 다음과 같습니다.Chrome 드라이버와 연결하는 중 예외가 발생했습니다

System.setProperty("webdriver.chrome.driver", C:\\Users\\....\\Downloads\\chromedriver_win32_2.3.zip\\chromedriver.exe"); 

64 비트 Windows 7에서는 예외가 발생합니다.

org.openqa.selenium.WebDriverException: unknown error: unable to discover open pages

나는 Google에서 검색하여 Chrome 드라이버의 최신 버전을 대체하는 솔루션을 제공합니다. 시도했지만 문제를 해결할 수 없습니다.

+0

당신은 ChromeDriver의 버전 2.3이있는 아래의 조각을 추가, 그래서 당신은 실행중인 크롬의 버전? 또한 제대로 액세스 할 수 있도록 폴더의 압축을 풉니 다. – Arran

답변

0

chromedriver_win32_2.3.zip 파일을 압축 해제 한 다음 압축되지 않은 폴더에 ChromeDriver의 위치를 ​​제공 할 수 있습니까? 도움이됩니다. 수정 된 코드는 다음과 같아야합니다

System.setProperty("webdriver.chrome.driver", "C:\Users\....\Downloads\chromedriver_win32_2.3\chromedriver.exe"); 
1

chromedriver_win32는 32 비트 및 64 비트 시스템을 지원합니다.

최신 크롬 드라이버 버전을 사용하십시오. 에서

http://chromedriver.storage.googleapis.com/index.html?path=2.9/

를 다운로드하여 코드

System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");  
WebDriver driver = new ChromeDriver(); 
관련 문제