Saltar al contenido

Cómo descargar e instalar Selenium WebDriver

La instalación de selenio es un proceso de 3 pasos:

  1. Instalar el SDK de Java
  2. Instalar Eclipe
  3. Instalar archivos de Selenium Webdriver

En este tutorial, aprenderemos cómo instalar Selenium Webdriver. A continuación se muestra el proceso detallado

NOTA: Las versiones de Java, Eclipse, Selenium seguirán actualizándose a tiempo. Pero los pasos de instalación seguirán siendo los mismos. Seleccione la última versión y siga los pasos de instalación a continuación:

Paso 1: instale Java en su computadora

Descargue e instale el Kit de desarrollo de software Java (JDK) aquí.

Hacia adelante –

Esta versión de JDK viene incluida con Java Runtime Environment (JRE), por lo que no es necesario descargar e instalar el JRE por separado.

Cuando se complete la instalación, abra el símbolo del sistema y escriba “java”. Si ve la siguiente pantalla, es una buena idea pasar al siguiente paso

Paso 2: instalar Eclipse IDE

Descargue la última versión “Eclipse IDE para desarrolladores de Java” aquí. Asegúrese de elegir correctamente entre las versiones de Windows de 32 bits y de 64 bits.

Debería poder descargar un archivo exe llamado “eclipse-inst-win64” para la instalación.

Haga doble clic en un archivo para instalar Eclipse. Una nueva ventana se abrirá. Haga clic en Eclipse IDE para desarrolladores de Java.

A continuación, se abrirá una nueva ventana haciendo clic en el botón marcado 1 y cambiando la ruta a “C: eclipse”. Publicar que haga clic en el botón Instalar marcado 2

Una vez completado con éxito el procedimiento de instalación, aparecerá una ventana. Haga clic en Dirección en esa ventana

Esto activará un eclipse IDE de neón para usted.

Paso 3: descargue el controlador del cliente Selenium Java

Tú puedes descargar Controlador de cliente Selenium Webdriver para Java aquí. A continuación, obtendrá los controladores de cliente para otros idiomas, pero seleccione el de Java únicamente.

Esta descarga viene como un archivo ZIP llamado “selenium-3.14.0.zip”. Para simplificar la instalación de selenium en Windows 10, elimine el contenido de este archivo ZIP de su unidad C para que tenga el directorio “C: selenium-3.14.0 “. Este directorio contiene todos los archivos JAR que luego importaríamos en Eclipse para la configuración de Selenium.

Paso 4: configurar Eclipse IDE con WebDriver

  1. El archivo “eclipse.exe” se inició dentro de la carpeta “eclipse” que eliminamos en el paso 2. Si siguió el paso 2 correctamente, el ejecutable debe estar ubicado en C: eclipse eclipse.exe.
  2. Cuando se le solicite que seleccione un espacio de trabajo, acepte solo la ubicación predeterminada.

3. Cree un nuevo proyecto a través de Archivo> Nuevo> Proyecto Java. Nombra el proyecto como “nuevo proyecto”.

Se abrirá una ventana emergente de detalles de nueva entrada de la siguiente manera

  1. Nombre del proyecto
  2. Sitio para guardar el proyecto
  3. Seleccione un JRE ejecutado
  4. Seleccione una opción de proyecto de diseño
  5. Haga clic en el botón Finalizar

4. En este paso,

  1. Haga clic derecho en el proyecto recién creado y
  2. Seleccione Nuevo> Paquete y asigne un nombre a ese paquete como “nuevo paquete”.

Se abrirá una ventana emergente para nombrar el paquete,

  1. Ingrese el nombre del paquete
  2. Haga clic en el botón Finalizar

5. Cree una nueva clase Java en el nuevo paquete haciendo clic derecho sobre ella y luego seleccionando Nueva clase, luego nombrándola como “Mi clase”. La imagen a continuación debe estar en su IDE de Eclipse.

Cuando haga clic en Clase, se abrirá una ventana emergente, ingrese los detalles como

  1. Nombre de la clase
  2. Haga clic en el botón Finalizar

Así es como se ve después de crear una clase.

Ahora Selenium de WebDriver en Java Build Path

En este paso,

  1. Haga clic derecho en “nuevo proyecto” y seleccione Propiedades.
  2. En el cuadro de diálogo Propiedades, haga clic en “Ruta de compilación de Java”.
  3. Haga clic en el Bibliotecas pestaña, y luego
  4. Haga clic en “Agregar JAR externo”.

Al hacer clic en “Agregar archivos JAR externos …”, se abrirá una ventana emergente. Seleccione los archivos JAR que desea agregar.

Después de seleccionar los archivos jar, haga clic en el botón Aceptar.

Seleccione todos los archivos dentro de la carpeta lib.

Seleccionar archivos fuera de la carpeta lib

Cuando termine, haga clic en el botón “Aplicar y cerrar”

6. Coloque todos los archivos JAR dentro y fuera de la carpeta “libs”. Su cuadro de diálogo Propiedades ahora debería verse igual que la imagen a continuación.

7. Finalmente, haga clic en Aceptar y estamos importando las bibliotecas de Selenium en nuestro proyecto.

Varios conductores

HTMLUnit y Firefox son dos navegadores que pueden automatizar directamente WebDriver – lo que significa que no es necesario instalar o ejecutar ningún otro componente por separado durante la prueba. Para otros navegadores, se requiere un programa separado. La Controlador de servidor.

Cada navegador tiene un servidor de controladores diferente. Por ejemplo, Internet Explorer tiene su propio servidor de controladores que no puede utilizar en otros navegadores. A continuación se muestra una lista de los controladores de los servidores y los navegadores correspondientes que los utilizan.

Puede descargar estos controladores aquí

NavegadorNombre del servidor del controladorNotas
HTMLUnitHtmlUnitDriverWebDriver puede manejar HTMLUnit usando HtmlUnitDriver como controlador de servidor
FirefoxMozilla GeckoDriverWebDriver puede manejar Firefox sin la necesidad de un servidor de controladores. Iniciar Firefox 45 y superior requiere un controlador gecko creado por Mozilla para la automatización.
explorador de InternetServidor de controladores de Internet ExplorerDisponible en versiones de 32 y 64 bits. Utilice la versión que corresponda a su arquitectura IE
CromoChromeDriverAunque solo se llama “ChromeDriver”, en realidad es un servidor de controladores, no solo un controlador. La versión actual puede admitir versiones superiores a Chrome v.21
ÓperaOperaDriverAunque solo es “OperaDriver”, en realidad es un servidor de controladores, no solo un controlador.
PhantomJSGhostDriverPhantomJS es un navegador sin ningún otro como HTMLUnit.
SafariSafariDriverAunque solo es “SafariDriver”, en realidad es un servidor de controladores, no solo un controlador.

Resumen

Aparte de un navegador, necesitará lo siguiente para usar WebDriver

Al iniciar un proyecto de WebDriver en Eclipse, no olvide importar los archivos del controlador de cliente Java a su proyecto. Estos archivos son la biblioteca de selenio.

Con una nueva versión de Selenio, no hay ningún navegador que pueda automatizar sin utilizar Driver Server.

Deja una respuesta

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