Selenium python internet explorer

He escrito un script que abre un navegador web con python y Selenium. Funciona bien con Firefox usando el siguiente código:

from selenium import webdriver driver = webdriver.Firefox() 

Cuando sustituyo Firefox por IE (el valor sugerido cuando comienzo a escribir), recibo el mensaje IEDriver executable needs to be available in the path.

 from selenium import webdriver driver = webdriver.IE() 

  1. Descargue los controladores de IE según su sistema operativo (Windows 32 o 64 bits)

    a. Descargar el controlador de Windows 32 bits

    O

    segundo. Descargar el controlador de Windows 64 bits

  2. Extraiga el archivo zip y copie el archivo IEDriverServer.exe en alguna ubicación, por ejemplo, E: \ IEDriver

  3. Escribe el siguiente guión

     from selenium import webdriver browser = webdriver.Ie("e:\\IEDriver\\IEDriverServer.exe") 
  4. Ejecuta el script, debería abrir el navegador IE …

Selenio con enlaces de Python en IE:

Hay dos formas de ejecutar las pruebas de Selenium python en Internet Explorer. Estoy considerando Windows (Windows 10 en mi caso):

Requisito previo: descargue el controlador IE basado en su sistema operativo desde el sitio: http://docs.seleniumhq.org/download/

Windows IE de 32 bits

Windows IE de 64 bits

Camino 1:

i) Extraiga el archivo zip descargado en un directorio / ubicación de su elección
ii) Establezca la ruta ejecutable en su código de la siguiente manera:

 self.driver = webdriver.Ie(executable_path='D:\Selenium_RiponAlWasim\Drivers\IEDriverServer_x64_2.42.0\IEDriverServer.exe') 

O,

 self.driver = webdriver.Ie("D:\\Selenium_RiponAlWasim\\Drivers\IEDriverServer_x64_2.42.0\\IEDriverServer.exe") 

Camino 2:

i) Simplemente pegue el IEDriverServer.exe en / Python / Scripts / (En mi caso, la carpeta era: C: \ Python36 \ Scripts)
ii) Ahora escribe el código simple de la siguiente manera:

 self.driver = webdriver.Ie() 

Significa exactamente eso. Selenium necesita el ejecutable para trabajar con IE.
Una rápida búsqueda en google me llevó a esto . Necesitas descargar el ejecutable y colocarlo en algún lugar visible . Además, echar un vistazo a esto debería ayudar a aclarar algunas cosas acerca de las variables PATH.