Saltar al contenido

Cómo configurar un entorno Selenium Python para Firefox

Queremos enseñarte la mejor solución que descubrimos on line. Deseamos que te resulte de ayuda y si deseas comentarnos alguna mejora hazlo con libertad.

Solución:

La máquina de prueba debe tener Selenium v. 3.0.2, Firefox v. 51.0.1 (última versión) y geckodriver v. 0.14. Si está utilizando Linux, siga los siguientes pasos:

[Look up the latest release on GitHub (or from the API) and replace the wget link with that. Downloading and installing an outdating release may result in “buggy” behaviour.]

apt-get update
apt-get install firefox
pip3 install selenium==3.0.2
wget https://github.com/mozilla/geckodriver/releases/download/vX.XX.0/geckodriver-vX.XX.0-linuxXX.tar.gz -O /tmp/geckodriver.tar.gz 
  && tar -C /opt -xzf /tmp/geckodriver.tar.gz 
  && chmod 755 /opt/geckodriver 
  && ln -fs /opt/geckodriver /usr/bin/geckodriver 
  && ln -fs /opt/geckodriver /usr/local/bin/geckodriver

Seleccione la versión para su sistema operativo de los archivos binarios preconstruidos comprimidos disponibles.

Aquí hay un ejemplo para ejecutar:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://google.com')
print(driver.title)
driver.quit()

Según tengo entendido, desea desarrollar en Python, usar la biblioteca Selenium y trabajar con el controlador web de Firefox.

  1. Instale Python (Python 3 ya contiene pip)
  2. Instalar Selenio (pip install seleniumo algunos IDE como PyCharm proponen instalar bibliotecas, solo importa Selenium)
  3. Descargar el controlador web de Mozilla
  4. ¡Disfrutar!

Recuerda algo, que puedes decir si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *