2014-12-11 3 views
-2

Windows의 크롬 브라우저에서 Python 셀렌 스크립트를 실행하고 싶습니다. 나는 크롬 드라이버를 다운로드에 exe 파일을 배치 "C : \ Python27 \ 스크립트"하지만 여전히 나는크롬 드라이버가 창에서 작동하지 않습니다.

Traceback (most recent call last): 
    File "C:\Users\INNOVATE\Desktop\workspace\Sample\sample.py", line 3, in <module> 
    driver = webdriver.Chrome() 
    File "C:\Python27\lib\site-packages\selenium-2.44.0-py2.7.egg\selenium\webdriver\chrome\webdriver.py", line 59, in __init__ 
    self.service.start() 
    File "C:\Python27\lib\site-packages\selenium-2.44.0-py2.7.egg\selenium\webdriver\chrome\service.py", line 66, in start 
    "ChromeDriver executable needs to be available in the path. " 
selenium.common.exceptions.WebDriverException: Message: ChromeDriver executable needs to be available in the path. Please download from http://chromedriver.storage.googleapis.com/index.html and read up at http://code.google.com/p/selenium/wiki/ChromeDriver 

어떻게해야 같은 오류를 받고 있어요?

+3

오류 메시지를 읽으셨습니까? 특히 * ChromeDriver 실행 파일이 경로 *에서 사용 가능해야하며 해당 모듈을 다운로드하기위한 URL을 제공해야한다는 부분이 있습니까? –

+0

Python에서 ChromeDriver를 설정하려면이 링크를 확인하십시오. [http://stackoverflow.com/a/8259152/4193730](http://stackoverflow.com/a/8259152/4193730) – Subh

답변

0

크롬을 Selenium으로 열려면 필요한 모든 단계를 수행했는지 확인하십시오.

1 단계 : 다운로드 크롬 드라이버 최신 릴리스 의 크롬 드라이버는 찾을 수는 ChromeDriver 2.13입니다. 최신 소식을 얻으려면 Chrome Driver 링크를 사용하십시오.

2 단계 : 저장 크롬 프로젝트 위치에 드라이버 및 코드에서 해당 폴더의 경로를 제공합니다. 제 경우에는 'S'드라이브에 Chrome 드라이버를 저장했습니다.

System.setProperty("webdriver.chrome.driver","S://Chrome Driver//chromedriver.exe"); 

코드에서 문제가되는 부분을 다시 확인하십시오.

관련 문제