Selenium ofrece su implementación de API en varios lenguajes de programación. Sin embargo, los enlaces basados en Java de la API de Selenium son los más populares. En este tutorial, aprenderemos a descargar JAR de Selenium y a configurar Eclipse IDE para usarlos en la escritura de scripts de prueba. Para configurar Eclipse con Selenium WebDriver , debemos realizar las siguientes actividades:
- Instalación de Java
- Instalación de Eclipse IDE
- Configurar Eclipse IDE con WebDriver
Instalación de Java
- Paso 1 : Vaya al sitio web oficial ( https://www.oracle.com/technetwork/java/javase/downloads ) y haga clic en la pestaña Descargar.
- Paso 2 : Haga clic en el ícono debajo de Descargas de Java SE
- Paso 3 : Acepte el Acuerdo de Licencia y elija el JDK que corresponda a su Sistema Operativo.
- Paso 4 : Una vez que se complete la descarga, ejecute el archivo ejecutable para instalar JDK en Windows. Realice pasos similares para el archivo DMG de Mac. Para Linux, solo necesita descomprimir y configurar la variable PATH para ejecutar comandos de Java.
A partir de Java 11, se ha producido un cambio importante en las licencias de Java. Para fines comerciales, Oracle JDK ya no es gratuito. Sin embargo, puede utilizar OpenJDK, que es totalmente gratuito en entornos de producción. Lea más sobre esto en Características de Java 11 .
Instalación de Eclipse IDE
Veamos cómo instalar Eclipse IDE para Windows. Los pasos son casi similares para los sistemas operativos Mac y Linux. Debes seguir pasos similares con los archivos de instalación de Eclipse del sistema operativo correspondiente.
- Paso 1 : Vaya al sitio web oficial de Eclipse y haga clic en el botón Descargar del ícono de Eclipse IDE.
- Paso 2 : Una vez completada la descarga, ejecute el archivo exe para iniciar la aplicación de instalación de Eclipse para Windows.
- Paso 3 : Haga clic en “Eclipse IDE para desarrolladores Java” en la ventana del instalador.
- Paso 4 : Después de eso, se abrirá una nueva ventana. Cambie la ruta de la carpeta de instalación a “C:eclipse” y haga clic en el botón de instalación.
- Paso 5 : Una vez finalizada la instalación, se abrirá una nueva ventana. Haga clic en el botón Iniciar en la nueva ventana.
- Paso 6 : Esto iniciará Eclipse IDE. A partir de la próxima vez, podrá iniciar Eclipse desde su carpeta de instalación.
Descargar archivos JAR de Selenium
Básicamente, Selenium no se instala, se configura. Solo debemos descargar los jars e incluirlos en Eclipse.
- Paso 1 : Vaya al sitio web oficial y haga clic en la pestaña Descargar.
- Paso 2 : Haga clic en el enlace de descarga para descargar los archivos jar de selenio.
- Paso 3 : Extraiga la carpeta descargada y obtendremos la carpeta como selenium-java-3.141.59 .
Configurar Eclipse IDE con Selenium WebDriver
- Paso 1 : Ejecute el archivo “eclipse.exe” dentro de la carpeta de instalación de eclipse.
- Paso 2 : Cuando se le solicite seleccionar un espacio de trabajo, simplemente haga clic en el botón Iniciar para aceptar la ubicación predeterminada.
- Paso 3 : Cree un nuevo proyecto Java desde Archivo Nuevo Proyecto .
- Paso 4 : Asigne a su proyecto el nombre ‘ Prueba ‘, como se muestra a continuación. Haga clic en el botón Finalizar .
- Paso 5 : Haga clic derecho en el nombre del proyecto Prueba y seleccione Nuevo Paquete .
- Paso 6 : Asigne un nombre al paquete y haga clic en el botón Finalizar .
Ahora puedes ver un nuevo nombre de paquete llamado automatización bajo el nombre del proyecto Testing .
- Paso 7 : Haga clic derecho en la automatización del paquete y seleccione Nuevo Clase .
- Paso 8 : Asigne el nombre de clase Test , marque la casilla de opción public static void main y haga clic en el botón Finalizar .
- Paso 9 : Ahora su ventana de Eclipse se verá como se muestra a continuación.
- Paso 10 : Ahora agregamos algunas líneas de código de Selenium sin agregar archivos JAR. La siguiente imagen nos muestra el mensaje de error cuando no agregamos archivos JAR.
Sigamos adelante y agreguemos archivos JAR de Selenium a nuestro proyecto para corregir estos errores. Paso 11 : haga clic derecho en Pruebas de proyecto . Seleccione Propiedades Ruta de compilación de Java . Luego haga clic en la pestaña Bibliotecas y haga clic en Agregar JAR externos .
- Paso 12 : Agregue el jar combinado con el cliente desde la carpeta jars de Selenium.
- Paso 13 : Agrega todos los archivos jar en la carpeta libs .
- Paso 14 : Haga clic en el botón Aplicar y Cerrar .
- Paso 15 : Ahora la ventana del Explorador de paquetes de proyectos debería verse similar a la imagen que aparece a continuación. Además, los errores relacionados con las clases de Selenium habrán desaparecido. Aquí debemos importar las clases WebDriver y ChromeDriver.
Eso es todo. Nuestro proyecto Java de Eclipse está configurado para utilizar clases de Selenium.
Dependencias de Selenium Maven
La mayoría de los proyectos Java actuales utilizan Maven como herramienta de compilación. En ese caso, es muy fácil importar archivos jar de Selenium a su proyecto. Solo tiene que agregar las siguientes dependencias al archivo pom.xml de su proyecto.
dependency groupIdorg.seleniumhq.selenium/groupId artifactIdselenium-java/artifactId version3.141.59/version/dependency
Si eres nuevo en el proyecto maven, estos son los pasos a seguir.
- Paso 1 : Abra Eclipse y luego vaya a Archivo Nuevo Proyecto .
- Paso 2 : En la ventana del nuevo proyecto, hay varios asistentes para elegir. Seleccione Proyecto Maven en la categoría Maven y haga clic en el botón Siguiente .
- Paso 3 : Haz clic en el botón Siguiente en la nueva pantalla. No olvides seleccionar la opción “Usar ubicación predeterminada del espacio de trabajo”.
- Paso 4 : Seleccione maven-archetype-quickstart en la siguiente pantalla y haga clic en el botón Siguiente .
- Paso 5 : Ingrese el Id. del grupo , el Id. del artefacto y haga clic en el botón Finalizar .
- Paso 6 : Una vez creado el proyecto, podrás ver el proyecto maven en el explorador de proyectos.
- Paso 7 : Haga doble clic en pom.xml y obtendrá el código fuente de pom.xml en el editor.
- Paso 8 : Necesitamos configurar las dependencias de Maven de Selenium para agregarlas a nuestro proyecto. Dirígete a https://www.seleniumhq.org/download/maven.jsp . Aquí, los chicos de Selenium han proporcionado información sobre las dependencias de Maven. Solo cópialas, ya que necesitamos pegarlas en el archivo pom.xml.
- Paso 9 : Abra el archivo pom.xml y cree la etiqueta dependencies y pegue el código de dependencia dentro de ella. Guarde los cambios del archivo pom.xml.
Dependencias de Selenium Maven[/caption]– Paso 10 : Verifique las “Dependencias de Maven” de su proyecto para confirmar que los archivos jar de Selenium se hayan descargado e incluido en el proyecto.
Dependencias de Selenium Gradle
Gradle también es una herramienta de compilación popular y se utiliza en muchos proyectos. Si utiliza Gradle, agregue las siguientes dependencias a su archivo build.gradle.
compile "org.seleniumhq.selenium:selenium-java:3.141.59"
Resumen
Aprendimos a configurar nuestro sistema para empezar a trabajar con Selenium. Instalamos Java, Eclipse y creamos un nuevo proyecto al que le agregamos jars de Selenium. Sin embargo, es mejor usar herramientas de compilación Maven o Gradle para nuestro proyecto, también aprendimos a agregar jars de Selenium usando maven y scripts de Gradle. Referencias: Descarga de Java SE , Descarga de Eclipse , Jars de Selenium