Blog
Instalando Selenium en Python

Instalar todos los componentes necesario para utilizar Selenium con Python
Dar recomendaciones que te servirán para este curso
Selenium Python bindings proporciona una API simple para escribir pruebas funcionales/de aceptación usando Selenium WebDriver. A través de Selenium Python API puede acceder a todas las funcionalidades de Selenium WebDriver de forma intuitiva.
Los enlaces Selenium Python proporcionan una API conveniente para acceder a Selenium WebDrivers como Firefox, Ie, Chrome, Remote etc. Las versiones de Python actualmente soportadas son 2.7,3.5 y superiores.
Esta documentación explica Selenium 2 WebDriver API. Selenio 1 / Selenio RC API no está cubierto aquí.
Descarga de bindings de Python para Selenium
Puede descargar los enlaces de Python para Selenio desde la página de PyPI para el paquete de selenium. Sin embargo, un mejor enfoque sería utilizar pip para instalar el paquete de selenio. Python 3.6 tiene pip disponible en la biblioteca estándar. Usando pip, puede instalar selenio como este:
pip install selenium
Drivers
Selenium requiere un controlador para interactuar con el navegador elegido. Firefox, por ejemplo, requiere geckodriver, que debe instalarse antes de poder ejecutar los siguientes ejemplos. Asegúrese de que está en su PATH, por ejemplo, colóquelo en /usr/bin o /usr/local/bin.
El incumplimiento de este paso le dará un error selenio. common. exceptions. WebDriverException: Mensaje: El ejecutable’ geckodriver’ necesita estar en PATH.
Otros navegadores compatibles tendrán sus propios controladores disponibles. A continuación encontrará enlaces a algunos de los controladores de navegador más populares:
- Cromo: https://sites.google.com/a/chromium.org/chromedriver/downloads
- Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
- Firefox: https://github.com/mozilla/geckodriver/releases
- Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/
Instrucciones detalladas para usuarios de Windows
Se debe tener una conexión a Internet para realizar esta instalación.
- Instale Python 3.6 usando el MSI disponible en la página de descargas de python. org.
- Inicie una línea de comandos usando cmd. exe y ejecute el comando pip como se indica a continuación para instalar selenio.
C: \Python35\Scripts\pip. exe install selenium
Ahora puedes ejecutar tus scripts de prueba usando Python. Por ejemplo, si ha creado un script basado en Selenium y lo ha guardado dentro de C: \my_selenium_script. py, puede ejecutarlo de la siguiente manera:
C: \Python35\python. exe C: \my_selenium_script. py
Descarga del servidor Selenium
El servidor Selenium sólo es necesario si desea utilizar el WebDriver remoto. Consulte la sección Uso de selenio con WebDriver remoto para obtener más detalles. Si usted es un principiante aprendiendo selenium, puede saltarse esta sección y proceder con el siguiente capítulo.
Selenium server es un programa Java. Java Runtime Environment (JRE) 1.6 o versión más reciente se recomienda para ejecutar el servidor Selenium.
Puede descargar Selenium server 2. x desde la página de descargas de selenium website. El nombre del archivo debería ser algo como esto: selenio-servidor-servidor-standalone-2. x. x. x. jar. Siempre puede descargar la última versión 2. x de Selenium server.
Si Java Runtime Environment (JRE) no está instalado en su sistema, puede descargar el JRE del sitio web de Oracle. Si está usando un sistema GNU/Linux y tiene acceso root en su sistema, también puede usar las instrucciones de su sistema operativo para instalar JRE.
Si el comando java está disponible en el PATH (variable de entorno), puede iniciar el servidor Selenium usando este comando:
java -jar selenio-servidor-servidor-standalone-2. x. x. jar
Reemplace 2. x. x. x con la versión actual del servidor de Selenium que descargó del sitio.
Si JRE se instala como un usuario no root y/o si no está disponible en el PATH (variable de entorno), puede escribir la ruta relativa o absoluta al comando java. Del mismo modo, puede proporcionar una ruta relativa o absoluta al archivo jar del servidor de Selenium. Entonces, el comando se verá algo así:
/path/to/java -jar /path/to/selenium-server-standalone-2. x. x. jar
Recomendaciones para el Curso de Selenium
1. Tener Spyder – Anaconda
Como en la mayoría de nuestros cursos vamos a trabajar con Spyder – Anaconda. Si aún no sabes lo que es Spyder – Anaconda o no tienes instalado python te recomendamos leer este post.
2. Instalar Selenium para Anaconda
Para instalar Selenium en Anaconda puedes visitar esta web o ejecutar:
conda install -c conda-forge selenium
3. Driver del navegador
Como nosotros usamos Firefox vamos a usar el geckodriver que lo podéis descargar de aquí. En nuestro caso descargamos geckodriver-v0.19.1-win64.zip ya que usamos un pc con window 64 bits.
➡ ¡Excelente! Ya estamos listos para comenzar a practicar el desarrollo de programas con Selenium y Python. Aprende mucho mas con nuestro curso Selenium con Python
[…] has seguido el post de instalación de Selenium en python ahora vamos a realizar un sencillo ejecicio práctico para comprobar que tienes Selenium […]
[…] ins.adsbygoogle { background: transparent !important; } Introducción a Selenium5 (100%) 1 vote Share Tweet Google+ Email Next Article […]
[…] has seguido el post de instalación de Selenium en python ahora vamos a realizar un sencillo ejecicio práctico para comprobar que tienes Selenium […]