Cómo instalar Selenium WebDriver en cualquier computadora con Python

computadoras imagen relacionada

¿Listo para aprovechar el poder de la automatización del navegador? A continuación, se explica cómo instalar y configurar Selenium en Windows, Mac y Linux.

La automatización se ha convertido en una parte integral de la industria del desarrollo de software. Se han desarrollado muchos marcos que permiten a los usuarios mejorar su flujo de trabajo automatizando tareas repetitivas con unas pocas líneas de código.

Selenium es una de esas herramientas que le permite ejecutar pruebas automatizadas en aplicaciones web. Un componente notable del paquete completo de Selenium es Selenium WebDriver. En este artículo, proporcionaremos una breve introducción a Selenium, junto con una guía detallada sobre cómo puede instalar y configurar Selenium WebDriver en su sistema.

Selenium es un marco de pruebas de automatización de código abierto que se utiliza principalmente para validar aplicaciones web en diferentes navegadores y plataformas. El marco está disponible para varios lenguajes de programación, incluidos Java, C #, Python y Perl.

Hay varios componentes del marco de Selenium:

  • Selenium IDE (entorno de desarrollo integrado)
  • Control remoto de Selenium
  • Selenium WebDriver
  • Rejilla de Selenium

Todos estos componentes tienen algunas características distintas asociadas a ellos. Pero, en general, todo el marco de Selenium ayuda en las pruebas automatizadas de aplicaciones web.

Instalación de Selenium WebDriver

Para instalar Selenium WebDriver, debe tener uno de los idiomas admitidos instalado en su computadora. En esta publicación, nos centraremos específicamente en Python.

En Windows

Primero, tendrás que instalar Python en tu computadora. Dirígete a la página oficial de descarga de Python y obtén la última versión para Windows.

Luego, instale Selenium WebDriver usando Pip , el administrador de paquetes oficial de Python. Escriba el siguiente comando para instalar Selenium: pip install selenium

Si el comando anterior arroja un error, puede ejecutar el comando pip usando la bandera -m . La bandera -m representa el nombre del módulo y le permite pasar un módulo en el momento de invocar Python.

python -m pip install selenium

En Linux

Instalar Python en Linux es sencillo. Todo lo que necesita hacer es descargar el paquete oficial de Python usando el administrador de paquetes predeterminado de su distribución.

En Debian,

sudo apt-get install python

Con Fedora,

sudo dnf install python

En CentOS,

sudo yum install python

Ahora, para instalar Selenium WebDriver, abra su terminal e ingrese: pip install selenium o python -m pip install selenium

En macOS

Para instalar Python en su Mac, descargue el último paquete binario de la página oficial de descargas de Python.

Después de instalar Python, inicie la terminal y escriba: pip install selenium

Alternativamente, puede iniciar pip usando la bandera -m mientras invoca Python: python -m pip install selenium

Cómo configurar Selenium WebDriver con Python

Para utilizar Selenium WebDriver para la automatización web, deberá descargar un controlador que se integre con el navegador de su elección. Este controlador permitirá a Selenium controlar el navegador y automatizar los comandos que escribe en sus scripts.

Actualmente, Selenium es compatible con Google Chrome, Firefox, Microsoft Edge y Safari. El controlador web oficial de Chrome es ChromeDriver, mientras que Geckodriver es el controlador web oficial de Firefox.

Tenga en cuenta que tendrá que agregar el controlador web a las variables PATH de su sistema para usar Selenium.

En Windows

Para agregar el controlador web a las variables PATH en Windows:

Descargue el controlador web de su elección desde el enlace mencionado anteriormente

Extraiga el archivo ZIP descargado y copie el archivo webdrivername en una ubicación específica en su almacenamiento local

Ahora, copie la ruta del archivo ejecutable

Abra esta PC y haga clic derecho en el área vacía, seleccionando Propiedades de la lista de opciones

Haga clic en la opción Cambiar configuración .

Cambie a la pestaña Avanzado y haga clic en Variables de entorno

En Variables del sistema , desplácese hacia abajo hasta encontrar una entrada titulada Ruta

Resalte esa entrada y haga clic en Editar

Haga clic en el botón Nuevo y escriba la ruta del controlador web en el campo respectivo

agregar nueva variable de ruta

Haga clic en Aceptar para guardar la configuración

Para verificar si el controlador está instalado correctamente, inicie una nueva ventana del símbolo del sistema e ingrese el nombre del controlador web. Por ejemplo, si está utilizando ChromeDriver, escriba chromedriver y presione Entrar .

Si el controlador no se instala correctamente, se producirá un error.

'chromedriver' is not recognized as an internal or external command,

Configurar la variable PATH de Webdriver en Linux

Para agregar el controlador web a las variables PATH en Linux:

Descargue el controlador web para Linux usando el enlace mencionado anteriormente

Extraiga el archivo ZIP descargado y copie el archivo webdrivername en una ubicación específica en el almacenamiento de su sistema

Ahora, copie la ruta del archivo ejecutable

Inicie la terminal presionando Ctrl + Alt + T

Edite el archivo de perfil de usuario --- aunque puede abrir el archivo con cualquier editor de texto de Linux de su elección , en este caso, usaremos Nano

sudo nano /home/username/.profile

Agregue la siguiente línea al final del archivo export PATH=$PATH:/pathtodriver/webdriver

Guarda el archivo

En macOS

Configurar el controlador web en un dispositivo macOS es fácil. Para hacer esto:

Descargue el controlador web para Linux utilizando los enlaces mencionados anteriormente

Extraiga el archivo ZIP descargado y copie el archivo webdrivername en una ubicación específica en el almacenamiento de su sistema

Ahora, copie la ruta del archivo ejecutable

Abre la terminal

Edite el archivo de rutas en su sistema ingresando el comando que se proporciona a continuación

sudo nano /etc/paths

Ingrese su contraseña del sistema para verificación

Pegue la ruta del controlador web al final del archivo

Guarde el archivo y salga

Puede comprobar si el controlador web está instalado correctamente escribiendo el nombre del controlador web en la terminal.

Gracias por visitar este sitio, espero que te haya gustado y vuelvas proximamente, compartela en las redes sociales, gracias

Compartir en Facebook Compartir en twitter

Semrush sigue a tu competencia

Fecha actualización el 2021-03-10. Fecha publicación el 2021-03-10. Categoría: computadoras Autor: Oscar olg Mapa del sitio Fuente: bollyinside