Selenium abre el navegador pero no carga la página.

Esta es una extensión de una publicación anterior que hice aquí, que no pude ponerme a trabajar, pero ahora recibo un nuevo error después de actualizar Selenium.

Estoy usando Python 3.5, Windows 8.1, Selenium 3.0.1

Sé que el código funciona porque funciona en mi MAC, pero cuando lo llevo a la computadora de mi trabajo que se describe anteriormente, lo único que sucede es que el navegador se abrirá pero no cargará nada, ni siquiera una página de inicio.

De todo lo que pude encontrar en la búsqueda, descargué el geckodriver, lo cambié de nombre a wires.exe y agregué el directorio al sistema PATH.

sys

Estoy completamente perdido en qué hacer para que esto funcione. Aquí está el código que estoy usando:

from selenium import webdriver driver = webdriver.Firefox() driver.get('https://www.google.com') 

Aquí están los errores que estoy recibiendo:

error

No agregué geckodriver a PATH (se encuentra en el mismo directorio que el script de Python), y después de la actualización de selenium a 3.0.1 use este código para iniciar la sesión de selenium:

 gecko = os.path.normpath(os.path.join(os.path.dirname(__file__), 'geckodriver')) binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe') driver = webdriver.Firefox(firefox_binary=binary, executable_path=gecko+'.exe') 

Además: necesita actualizar geckodriver a la última versión 0.11.1.

Debe establecer la ruta de acceso de geckodriver como se menciona a continuación:

 self.driver = webdriver.Firefox(executable_path = 'D:\Selenium_RiponAlWasim\geckodriver-v0.18.0-win64\geckodriver.exe') 

Descargue geckodriver para su sistema operativo adecuado -> geckodriver en una carpeta de su elección -> Establezca la ruta correctamente.

Estoy usando Python 3.6.2 y Selenium WebDriver 3.4.3