Cómo configurar Eclipse con Selenium Webdriver

Configurar Eclipse con Selenium Webdriver

En esta entrada explicaremos paso a paso como configurar el entorno de desarrollo Eclipse para codificar pruebas automatizadas con Selenium Webdriver.

Descargar Selenium WebDriver para Java

Puedes descargar el Selenium Java Client Driver AquíEncontrará Drivers de cliente para otros lenguajes de programación allí, pero sólo elija el de Java.
Descargar Java
Esta descarga viene como un archivo zip llamado «selenium-java-3.6.0». Para simplificar, extraiga el contenido de este archivo zip en su unidad C para que tenga el directorio «C:selenium-java-3.6.0«. Este directorio contiene todos los archivos jar que posteriormente importamos en Eclipse.
Si aún no tienes descargado e instalado eclipse y java te recomiendo visitar la siguiente entrada: 
Luego de tener instalado eclipse, java y descargado Selenium Java Client Driver, estaremos listos para empezar a configurar Eclipse para Selenium Webdriver.
 
Paso 1. 
Ejecute el archivo eclipse.exe ubicado dentro de la carpeta «Eclipse» que se encuentra en la ruta configurada al momento de instalar Eclipse.
Paso 2.
Cuando se le pide que seleccione un espacio de trabajo (Workspace), simplemente acepte la ubicación predeterminada.
 
Configurar eclipse selenium webdriver
Paso 3.
Crear un nuevo proyecto a través de Archivo>New>Java Proyect. Nombrar el proyecto como «NewProject».
 
Configurar eclipse selenium webdriver
Se abrirá una nueva ventana emergente, diligenciar la ventana como a continuación.
  1. Project Name
  2. Location to save project
  3. Select an execution JRE
  4. Select layout project option
  5. Click on Finish button
Configurar eclipse selenium webdriver
Paso 4. 
En este paso, Haga clic con el botón derecho en el proyecto recién creado y Seleccione new > package  y nombre ese paquete como «newpackage».
 
Configurar eclipse selenium webdriver
Una ventana emergente se abrirá para nombrar el paquete, introduzca el nombre del paquete haga clic en el botón «Finish»
 
Configurar eclipse selenium webdriver
Paso 5.
Cree una nueva clase Java en newpackage haciendo clic con el botón derecho en ella y, a continuación  New > Class, y a continuación, nombre como «MyClass». Eclipse debería verse como la imagen de abajo.
 
Configurar eclipse selenium webdriver
Al hacer clic en «Class», se abrirá una ventana emergente, ingrese los detalles como
  • nombre de la clase 
  • haga clic en el botón «Finish»
Configurar eclipse selenium webdriver
Así es como se ve después de crear la clase.
Configurar eclipse selenium webdriver

Agregar Selenium WebDriver a nuestro proyecto

Haz lo siguiente…
  1. Haga clic con el botón derecho en «NewProject» y seleccione «Properties».
  2. En el cuadro de dialogo «Properties», haga clic en «Java Build Path».
  3. Haga clic en la pestaña Libraries , y entonces
  4. Clic en  «Add External JARs..»
Configurar eclipse selenium webdriver
Al hacer clic en «Add External JARs..» Se abrirá una ventana emergente. Seleccione los archivos jar que se encuentran en la carpeta «lib».
 
Configurar eclipse selenium webdriver
Seleccionar archivos fuera de la carpeta lib.
 
Configurar eclipse selenium webdriver
 
Al agregar las anteriores Jar, damos clic en el botón «Apply and Close» y el cuadro de diálogo Propiedades debe verse similar a la imagen de abajo.
 
Configurar eclipse selenium webdriver
HTMLUnit y Firefox son dos navegadores que Webdriver puede automatizar directamente-lo que significa que no se necesita ningún otro componente separado para instalar o ejecutar mientras se ejecuta la prueba. Para otros navegadores, se necesita un programa separado. Ese programa se llama como el Driver Server.
Un Driver Server es diferente para cada navegador. Por ejemplo, Internet Explorer tiene su propio servidor de controladores que no se puede utilizar en otros navegadores. A continuación se muestra la lista de servidores de controladores y los navegadores correspondientes que los utilizan.
 
Puedes descargar estos drivers aquí
NavegadorNombre del Driver ServerComentario
HTMLUnitHtmlUnitDriverWebdriver puede conducir HTMLUnit utilizando HtmlUnitDriver como servidor de controladores
FirefoxMozilla GeckoDriverWebdriver puede conducir Firefox sin necesidad de un servidor de controlador que inicie Firefox 35 y por encima de esta versión, necesita utilizar Gecko driver creado por Mozilla para la automatización
Internet ExplorerInternet Explorer Driver ServerDisponible en versiones 32 y 64-bit. Utilice la versión que corresponde a la arquitectura de su IE
ChromeChromeDriverAunque su nombre es simplemente «ChromeDriver», es, de hecho, un servidor de controladores, no sólo un controlador. La versión actual puede soportar versiones superiores a Chrome v. 21
OperaOperaDriverAunque su nombre es simplemente «OperaDriver», es, de hecho, un servidor de controladores, no sólo un controlador.
PhantomJSGhostDriverPhantomJS es otro navegador sin cabeza al igual que HTMLUnit.
SafariSafariDriverAunque su nombre es simplemente «SafariDriver», es, de hecho, un servidor de controladores, no sólo un controlador.
Resumen

Compartir artículo

Leave Comment

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.