¿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 rutaHaga 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
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