Introducción e instalación de Selenium Python

El módulo Python de Selenium está diseñado para realizar pruebas automatizadas con Python. Los enlaces de Selenium Python proporcionan una API simple para escribir pruebas funcionales/de aceptación utilizando Selenium WebDriver. A través de Selenium Python API puedes acceder a todas las funcionalidades de Selenium WebDriver de forma intuitiva. Para consultar más detalles sobre Selenium, visite – Conceptos básicos de Selenium – Componentes, características, usos y limitaciones

Selenium Python Introducción

Los enlaces de Selenium Python proporcionan una API conveniente para acceder a Selenium WebDrivers como Firefox, Ie, Chrome, Remote, etc. Las versiones actuales de Python compatibles son 2.7, 3.5 y superiores. 

  • Código abierto y portátil : Selenium es un marco de prueba web portátil y de código abierto.
  • Combinación de herramienta y DSL – Selenium es una combinación de herramientas y DSL (Domain Specific Language) para realizar varios tipos de pruebas.
  • Más fácil de entender e implementar : los comandos de Selenium se clasifican en diferentes clases, lo que facilita su comprensión e implementación.
  • Reduzca el tiempo de ejecución de la prueba : Selenium admite la ejecución de pruebas paralelas que reducen el tiempo necesario para ejecutar pruebas paralelas.
  • Se requieren menos recursos : Selenium requiere menos recursos en comparación con sus competidores como UFT, RFT, etc.
  • Admite múltiples sistemas operativos : Android, iOS, Windows, Linux, Mac, Solaris.
  • Admite múltiples navegadores : Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc.
  • Ejecución de pruebas en paralelo : también admite la ejecución de pruebas en paralelo, lo que reduce el tiempo y aumenta la eficiencia de las pruebas.

Instalación de Selenium Python

Para cualquier sistema operativo, se puede instalar selenium después de haber instalado python en su sistema operativo. De lo contrario, realice el pago: descargue e instale la última versión de Python 3 

Primer método
Abrir terminal/Cmd y escribir comando como se escribe a continuación 

python -m pip install selenium

Segundo método
Alternativamente, puede descargar la distribución fuente aquí , desarchivarla y ejecutar el siguiente comando:  

python setup.py install

Instalación de controladores web

Uno puede instalar Firefox, Chromium, PhantomJs (obsoleto ahora), etc.  

  • para usar Firefox, es posible que deba instalar GeckoDriver 
  • para usar Chrome, es posible que deba instalar Chromium 

En este artículo, se usa Firefox para que uno pueda seguir los pasos a continuación para instalar:

Pasos para Linux:-
1. Vaya a la página de lanzamientos de geckodriver . Encuentre la última versión del controlador para su plataforma y descárguelo. 
Por ejemplo:  

wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz

2. Extraiga el archivo con:  

tar -xvzf geckodriver*

3. Hazlo ejecutable:  

chmod +x geckodriver

4. Mover archivos a usr/local/bin  

sudo mv geckodriver /usr/local/bin/

Pasos para Windows:-
1. Igual que el Paso 1 en Linux Descargue el GeckoDriver
2. Extraiga usando WinRar o cualquier aplicación que pueda tener.
3. Agréguelo a la ruta usando el símbolo del sistema

setx path "%path%;GeckoDriver Path"

Por ejemplo:-  

setx path "%path%;c:/user/eliote/Desktop/geckodriver-v0.26.0-win64/geckodriver.exe"

Creación de código simple 

Python3

# Python program to demonstrate
# selenium
 
# import webdriver
from selenium import webdriver
 
# create webdriver object
driver = webdriver.Firefox()
# get google.co.in
driver.get("https://google.co.in")

Producción:

python-selenium

Publicación traducida automáticamente

Artículo escrito por NaveenArora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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