Cómo instalar Selenium Controlador web

⚡ Resumen inteligente

La instalación de Selenium WebDriver requiere cuatro pasos secuenciales: configuración Java JDK, instalación Eclipse IDE, descargando el Selenium Controlador web Java cliente y configuración Eclipse Utilice las bibliotecas de WebDriver antes de escribir su primera prueba.

  • 🎯 Java Primero: Descargue e instale la última Oracle JDK antes que nada: es la base de todo. Selenium Java de proyectos.
  • 🧩 Eclipse IDE: Instale Eclipse IDE para Java Los desarrolladores deben configurar la ruta del espacio de trabajo a C:\eclipse para una configuración limpia y predecible.
  • ⚙️ Descarga de WebDriver: Coge la Selenium Controlador web Java ZIP del cliente de selenium.dev y extraccréelo en C:\selenium-4.x\ para mantener accesibles los archivos JAR.
  • 📊 Configuración de la ruta de compilación: Agregue todos los archivos JAR del Selenium Comprime el archivo ZIP (incluidos los que están dentro de la carpeta libs) en tu Eclipse proyecto Java Construir camino.
  • Servidores de controladores: Todos los navegadores, excepto HTMLUnit, requieren un servidor de controladores independiente (ChromeDriver, GeckoDriver, etc.) antes de que WebDriver pueda controlarlos.

Selenium Instalación del controlador web

Selenium La instalación es un proceso de 4 pasos:

Paso 1: Instale Java SDK
Paso 2: Instale Eclipse
Paso 3: Instale Selenium Archivos de WebDriver
Paso 4: Configurar Eclipse IDE con WebDriver

En este tutorial, aprenderemos cómo instalar Selenium WebDriver. A continuación se detalla el proceso.

NOTA: Las versiones de Java, Eclipse, y Selenium Se actualizará periódicamente. Sin embargo, los pasos de instalación seguirán siendo los mismos. Seleccione la última versión y siga los pasos de instalación que se indican a continuación.

Paso 1 - Instalar Java Kit de desarrollo de software (JDK)

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

Java Instalación

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

Nota: Al acceder a la página de descargas, descargue la última versión disponible del JDK. La versión específica no es crucial. Al momento de escribir este tutorial, la versión actual es la 24.

Una vez completada la instalación, abra el símbolo del sistema y escriba: javaSi ve la siguiente pantalla, puede pasar al siguiente paso.

Instale  Java Kit de desarrollo de software (JDK)

Paso 2 - Instalar Eclipse IDE

Descargue la última versión de "Eclipse IDE para Java Desarrolladores” aquíAsegúrese de elegir correctamente entre los Windows Versiones de 32 bits y 64 bits.

Instale  Eclipse IDE

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

Instale  Eclipse IDE

Double-haga clic en el archivo para comenzar Eclipse instalador. Se abrirá una nueva ventana. Haga clic Eclipse IDE para Java Desarrolladores.

Instale  Eclipse IDE

Se abrirá una nueva ventana. Haga clic en el botón de ruta (marcado con 1) y cambie la ruta de instalación a C:\eclipse. Luego haz clic en Instale botón (marcado con el número 2).

Instale  Eclipse IDE

Tras una instalación correcta, aparecerá una ventana. Haga clic aquí. Lanza.

Instale  Eclipse IDE

Esto dará comienzo al Eclipse IDE para ti.

Paso 3 - Selenium Instalación del controlador web

Descargue nuestra Selenium Controlador web Java Controlador de cliente aquíEncontrarás controladores de cliente para otros idiomas en esa página, pero selecciona solo el que corresponda. Java.

Descargar archivos JAR

Esta descarga viene como un archivo ZIP llamado selenium-4.30.0. Para simplificar, por ejemplotracCopie el contenido de este archivo ZIP a su unidad C para que tenga el directorio C:\selenium-4.30.0\Este directorio contiene todos los archivos JAR que importará posteriormente. Eclipse.

Paso 4 - Configurar Eclipse IDE con WebDriver

  1. Inicie el eclipse.exe archivo dentro del eclipse carpeta. Si siguió el paso 2 correctamente, el ejecutable se encuentra en C:\eclipse\eclipse.exe.
  2. Cuando se le solicite seleccionar un espacio de trabajo, acepte la ubicación predeterminada.

Configurar Eclipse IDE con WebDriver

3. Crea un nuevo proyecto a través de Archivo > Nuevo > Java Proyectos. Nombra el proyecto newproject.

Configurar Eclipse IDE con WebDriver

Se abrirá una nueva ventana emergente. Introduzca los siguientes datos:

  1. Nombre del Proyecto
  2. Ubicación para guardar el proyecto
  3. Seleccione un JRE de ejecución
  4. Seleccione la opción del proyecto de diseño.
  5. Haga clic en Termine

Configurar Eclipse IDE con WebDriver

4. En este paso:

  1. Haz clic con el botón derecho en el proyecto recién creado.
  2. Seleccionar Nuevo > Paquete y nombrar el paquete newpackage.

Configurar Eclipse IDE con WebDriver

Se abrirá una ventana emergente. Introduzca el nombre del paquete y haga clic. Termine.

Configurar Eclipse IDE con WebDriver

5. Crear un nuevo Java clase bajo newpackage haciendo clic con el botón derecho y seleccionando Nuevo > Clase. Nombralo MyClass. Su Eclipse El IDE debería verse como la imagen a continuación.

Configurar Eclipse IDE con WebDriver

Cuando haga clic en ClaseSe abrirá una ventana emergente. Ingrese el nombre de la clase y haga clic. Termine.

Configurar Eclipse IDE con WebDriver

Así es como se ve el espacio de trabajo después de crear la clase.

Configurar Eclipse IDE con WebDriver

Ahora necesitas agregar el Selenium Bibliotecas WebDriver para el Java Construir ruta. En este paso:

  1. Haga clic derecho en newproject y seleccione Propiedades.
  2. En el cuadro de diálogo Propiedades, haga clic Java Construir camino.
  3. Haga clic en el botón Bibliotecas .
  4. Haga clic en Agregar archivos JAR externos…

Configurar Eclipse IDE con WebDriver

Cuando se abre el explorador de archivos:

  1. Seleccione los archivos JAR descargados de la Selenium sitio web en el Paso 3.
  2. Haga clic en Abra .
  3. Los archivos se añadirán a la lista de la biblioteca.

AdiciónSeleniumAEclipse

6. Agregue todos los archivos JAR desde dentro y fuera del libs carpeta. El cuadro de diálogo Propiedades ahora debería verse similar a la imagen a continuación.

Configurar Eclipse IDE con WebDriver

7 Finalmente, haga clic OK. Selenium Las bibliotecas ya se han importado a tu proyecto.

Servidores de controladores de navegador

HTMLUnit es el único navegador que WebDriver puede automatizar directamente. — no se requiere ningún componente separado. Para todos los demás navegadores, se requiere un programa separado llamado Servidor de controladores se necesita.

Un servidor de controladores es específico para cada navegador. Puede descargar estos controladores desde el Selenium sitio oficial.

Navegador Nombre del servidor del controlador observaciones
Unidad HTML HtmlUnitDriver WebDriver controla HTMLUnit de forma nativa mediante HtmlUnitDriver; no se necesita ningún servidor adicional.
Firefox Controlador Mozilla Gecko Requerido para Firefox 45 años o más; creado y mantenido por Mozilla.
Internet Explorer Servidor de controladores de Internet Explorer Disponible en versiones de 32 y 64 bits. Utilice la versión que coincida con la arquitectura de su Internet Explorer.
Chrome ChromeDriver Funciona como un servidor de controladores completo. Compatible con Chrome v21 y versiones posteriores.
Opera OperaDestornillador Funciona como un servidor de controladores completo para Opera navegador.
PhantomJS Conductor fantasma PhantomJS es un navegador sin interfaz gráfica, similar a HTMLUnit.
Safari Controlador de Safari Funciona como un servidor de controladores completo para el navegador Safari.

Preguntas Frecuentes

Necesitas el Java JDK, Eclipse IDE para Java Desarrolladores y los Selenium Controlador web Java Archivos JAR del cliente descargados desde selenium.dev.

Haz clic con el botón derecho en tu proyecto, elige Propiedades, ve a Java Ruta de compilación, haga clic en Agregar JAR externos y luego seleccione todos los JAR de la Selenium Descarga la carpeta que incluye los archivos dentro de la subcarpeta libs.

Selenium Admite ChromeDriver y GeckoDriver (Firefox), SafariDriver, OperaControlador y servidor de controladores de Internet Explorer. Solo HTMLUnit no requiere un servidor de controladores independiente.

Sí. Puedes usar cualquiera Java IDE como IntelliJ IDEA or NetBeanso ejecutar pruebas desde la línea de comandos usando Maven o Gradle como tu herramienta de compilación.

Sí. Chrome y Firefox Ambos admiten el modo sin interfaz gráfica a través de las opciones de su controlador, lo que permite ejecutar las pruebas sin una ventana de navegador visible para lograr procesos de CI/CD más rápidos.

Resumir este post con: