Conseguir que Chrome se inicie a través de Selenium

Hola a todos, soy muy nuevo en esto y tengo problemas para obtener una instancia de un navegador Chrome desde Selenio en Python. Estoy usando Windows 8. He descargado el binario chromedriver y lo he agregado a mi ruta pero obtengo el siguiente error en Python:

selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path. 

Este error ocurre en la siguiente línea:

 driver = webdriver.Chrome(executable_path='path\to\chromedriver_win32_2.0') 

Cualquier ayuda es muy apreciada. Gracias.

Dos formas de configurarlo, de alguna manera te confundiste.

  • Ponga la chromedriver.exe del chromedriver.exe en PATH (en Windows), de modo que su configuración de PATH sea ​​correcta, pero debe llamar al constructor predeterminado.

    driver = webdriver.Chrome()

  • Especifique la ruta en webdriver.Chrome(executable_path='some path') . Aquí necesita la ruta completa al ejecutable, no el directorio.

    webdriver.Chrome(executable_path=r'C:\Users\HaranKumar\Downloads\chromedriver_win32_2.0\chromedriver.exe')

Elija cualquiera de los que desee.

Suponiendo que su ruta sea correcta, asegúrese de incluir el propio chromedriver.exe : chromedriver.exe

Utilicé lo siguiente y funcionó! ¡Gracias!

 driver = webdriver.Chrome(executable_path=r'C:\chromedriver.exe') #put your own path between the '' 

Incluso si tiene chromedriver.exe en la RUTA, es necesario tener chromedriver.exe en la carpeta donde están presentes las secuencias de comandos ejecutables (al menos así es el caso de las secuencias de comandos de Python)

Actualización 2016

La siguiente solución me funciona, con WebDriver 3.0.1, Chrome Driver 2.25.426923, Windows 7

  System.setProperty("webdriver.chrome.driver","D:\\workspace\\chromedriver.exe"); WebDriver driver; driver = new ChromeDriver(); 

*Nota: