Tutoriales

Cómo instalar y configurar Selenium usando Google Chrome en Ubuntu

selenio es una utensilio o entorno de código descubierto que ayuda a los probadores o desarrolladores a ejecutar pruebas automatizadas que se ejecutan en un navegador web. Puede ejecutar selenium en Windows, macOS y Linux.

Selenium admite varios lenguajes populares para realizar pruebas, como C #, Groovy, Perl, Java, PHP, Python, Ruby y Scala.

Este artículo le mostrará cómo configurar selenium en el navegador Chrome usando el compensador de Chrome.

requisitos

En esta breviario, usaremos un software de Python para automatizar la prueba. Para continuar debemos asegurarnos de que las siguientes aplicaciones y dependencias estén preinstaladas.

Tan pronto como se cumpla el requisito, puede cambiar a Crear un entorno supuesto.

Paso 1: crea un entorno supuesto Python3

No es necesario seguir este paso. Aun así, le recomiendo que cree un entorno supuesto Python3 que garantice que otros programas de Python no reciban errores mientras se ejecutan.

Pero cómo virtualenv protege otros programas disponibles para que se ejecuten sin errores? A posteriori de la instalación y activación virtualenv, cree una medio ambiente arrinconado donde puede instalar varias bibliotecas o módulos de Python sin tocar sus antiguas bibliotecas disponibles.

Lea esto: – Cómo instalar Python PIP en Windows, macOS y Linux

Una vez que esté satisfecho con la explicación susodicho, estará en Instalar. anudado virtualenv con el venidero comando. Antaño de hacer esto, asegúrese de tener instalado pip3; De lo contrario, es posible que obtenga un error.

$ sudo pip3 install virtualenv
Instalar Virtualenv

El venidero paso es crear un directorio de plan donde estaras Instalar selenio. Para crear un directorio, pase los siguientes comandos:

$ mkdir -p selenium_chrome/drivers

Esto creará varios directorios en la carpeta presente. Luego cambie su directorio presente a selenium_chrome

$ cd selenium_chrome

Este es un paso final en el que crear a Entorno supuesto de Python en el directorio de en lo alto con el virtualenv Mando:

$ virtualenv .virtualenvironmentname

Y por supuesto cambiar .nombre del entorno supuesto con un nombre codiciado.

Crea un entorno virtual
Crea un entorno supuesto

Un postrer paso es habilitar el entorno supuesto para ello pasando el venidero comando:

$ source .virtualenvironmentname/bin/activate
Activar el entorno virtual
Activar el entorno supuesto

Paso 2: cómo instalar la biblioteca de Selenium Python

Una vez que haya completado los procedimientos anteriores, proceda a la instalación de Selenium y será proporcionado hacedero Instale Selenium usando el comando PIP::

$ pip3 install selenium
Instalar Selenium con PIP3
Instale selenio con PIP3

Ha instalado correctamente Selenium en un entorno supuesto y el venidero paso es descargar Y instalar el compensador de Chrome para el navegador Chrome.

Paso 3: Cómo instalar el compensador de Chrome para el navegador Chrome

Selenium no funcionará sin el compensador de Chrome. Correcto a esto, debe descargar el compensador de Chrome desde un sitio web oficial.

Descarga el navegador Chrome
Descarga el navegador Chrome

Una vez que se cargue la página, verá una traducción o versiones diferentes del compensador de Chrome. Para descargar el compensador de Chrome, primero debe repasar qué traducción del navegador Chrome está utilizando. ¿Cómo verifico la traducción de Chrome? Siga el paso a continuación.

Paso 1. Haga clic en Haga clic en los tres puntos debajo del botón de cerrar Los tres puntos que están debajo del timbre de cerrar.

Paso 2. El venidero paso es hacer clic en Configuración.

Haga clic en Configuración
Haga clic en Configuración

Paso 3. Ir A través de Chrome Tab y verifique la traducción de Chrome. En mi caso es la traducción de Chrome 89

Compruebe el navegador Chrome
Verifique el navegador Chrome

Tan pronto como haya confirmado que tiene una traducción de Chrome, descargaremos el compensador de Chrome. En mi caso descargaré Compensador de Chrome 89.0.4389.23y puede descargar el compensador de Chrome según la traducción del navegador Chrome.

Seleccione la versión que más le convenga
Seleccione la traducción que más le convenga

Si hace clic en un traducción específica del compensador de Chrome, Redirigirá la página de índice para descargar el compensador de Chrome para el sistema basado en Linux.

En esta breviario usamos wget para descargar el archivo. Haga clic derecho para descargar chromedriver_linux64.zip y copie el enlace.

Descargar controladores de Chrome para Linux
Descargar Compensador de Chrome para LinuxX

Ahora vaya a la pantalla del terminal y copie, pegue y reemplace el venidero comando con el enlace correcto de la traducción del compensador de Chrome según la traducción de su navegador Chrome.

$ wget https://chromedriver.storage.googleapis.com/89.0.4389.23/chromedriver_linux64.zip
Descarga el controlador de Chrome
Descarga el compensador de Chrome

A posteriori de este extracto zip descargado Archivo en el directorio del compensador con el comando descomprimir con una bandera -D

$ unzip chromedriver_linux64.zip -d drivers/
Extraer el controlador de Chrome
Extraer el compensador de Chrome

Entonces pasa el ls Comando para comprobar si el archivo se extrajo como pretendíamos.

$ ls drivers/chromedriver
Verifique el archivo extraído
Verifique el archivo extraído

Paso 4: escriba código esencial en Python para usar Selenium

Una vez que hayamos completado el proceso susodicho, crearemos un script de selenio en habla Python.

Puede utilizar cualquier editor de serie de comandos como: empuje, Nano, emacs, o cualquier otro GUI Editores para crear un argumento.

Antaño de escribir el argumento, primero debe comprender lo que hará nuestro argumento. Básicamente, este script abrirá automáticamente un navegador Chrome e irá a una página web señal «Trendozeaner» y a posteriori de eso, el script obtendrá el título del sitio web, y una vez que lo obtenga a posteriori de 10 segundos, el navegador se cerrará automáticamente y el título del sitio web se mostrará en la pantalla del terminal.

Creo que está en el directorio del plan presente; Envíe el venidero comando Crea un nuevo archivo de Python::

$ nano seleniumscript.py

A posteriori de eso, copie y pegue el venidero código y presione para atesorar Ctrl + O usar para salir Ctrl + X.

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser = webdriver.Chrome(executable_path="./drivers/chromedriver")
browser.get('http://trendoceans.com')
print('Title: %s' % browser.title)
time.sleep(10)
browser.quit()

Paso 5: ejecuta la secuencia de comandos de Python

Casi has terminado de configurar. Ahora es el momento de ver si todo va según nuestro plan o no. Para repasar esto, pase el venidero comando en una terminal:

$ python3 seleniumscript.py

Tan pronto como ejecute el script susodicho, el sitio web se cargará y, a posteriori de tomar el título del sitio web, un navegador se cerrará automáticamente a posteriori de 10 segundos.

El sitio web se ejecuta automáticamente en el navegador Chrome.
El sitio web se ejecuta automáticamente en el navegador Chrome.

En el venidero momento, el título del sitio web se mostrará en su terminal.

Salida del título del sitio web dentro de una terminal
Salida del título del sitio web en una terminal

Envolver

Eso es todo demasiado Descargar y Configurar selenio en Ubuntu o cualquier distribución basada en Debian Maquinaria.

Si está atrapado en algún extensión, no dude en comentar y si le gusta el artículo o si me perdí poco en algún extensión, hágamelo aprender para que este artículo sea aún más sorprendente.

¿Te gusta lo que lees? Compártelo con otros.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba