Cómo configurar IntelliJ con Selenium Controlador web
¿Qué es IntelliJ?
IntelliJ IDEA es un Java Entorno de desarrollo integrado (IDE). Se utiliza para el desarrollo de software. Está desarrollado por JetBrains. Se ofrece en la edición comunitaria con licencia Apache2 y en la edición comercial propietaria. Es el mejor disponible. Java IDE. Proporciona instalaciones como navegación de código avanzada y capacidades de refactorización de código.
Requisitos previos para instalar IntelliJ con Selenium controlador web
Para eso, necesitamos tener algunos requisitos previos que son los siguientes.
- IntelliJ
- Cualquier navegador web (preferiblemente Mozilla Firefox)
- JDK (Java kit de desarrollo)
- Selenium archivos .jar
Los archivos jar necesarios se pueden descargar desde Selenium.org sitio oficial. Después de la descarga, el archivo extrae los archivos .jar en el directorio deseado.
Cómo descargar e instalar IntelliJ
Paso 1) Para descargar IntelliJ Visite el sitio de JetBrains. Aquí hemos seleccionado la versión “Comunidad”. Puede seleccionar la versión “Ultimate” para desarrollo móvil, web y empresarial.
Paso 2) Cuando comiences a descargar, verás un mensaje como este.
Paso 3) En el siguiente paso, se abrirá una ventana emergente. Haga clic en el botón "ejecutar".
Paso 4) En este paso, haga clic en el botón "siguiente" en el asistente de configuración.
Paso 5) Se abrirá otra ventana emergente. Explore su carpeta de destino y haga clic en el botón "siguiente".
Paso 6) En este paso,
- Marque la casilla de verificación: lanzador de 32 bits
- Marque la casilla de verificación del idioma según sus necesidades
- Haga clic en el botón 'siguiente'
Paso 7) En el siguiente paso, haga clic en el botón "Instalar".
Puede ver que el proceso de instalación de IntelliJ está en progreso.
Paso 8) En este paso,
- Para ejecutar IntelliJ, marque la casilla de verificación y
- Haga clic en el botón 'Finalizar'
Paso 9) Si ya tiene una versión anterior de IntelliJ instalada en su sistema. Puede importar la configuración de una versión anterior a la versión más nueva. Ya que no tenemos ninguna versión anterior instalada. Seleccionaremos la segunda opción.
Paso 10) Cuando haga clic en el botón "Aceptar" en el paso anterior, se le solicitará el acuerdo de política de privacidad de Jetbrain. Haga clic en el botón 'Aceptar'.
Paso 11) En este paso, puede configurar la configuración del complemento.
Paso 12) En el siguiente paso, seleccione la opción según el requisito. Verá opciones como crear un nuevo proyecto, importar proyecto, abrir, etc.
Paso 13) En este paso,
- Seleccione el 'Proyecto' y el 'archivo' de la biblioteca y
- Haga clic en el botón 'Aceptar'
Paso 14) En este paso, el archivo que seleccionamos en el paso anterior aparece en el directorio del proyecto.
Configurar IntelliJ para que sea compatible Selenium
Apoyar Selenium, necesitas configurar IntelliJ. Para ello sigue los siguientes pasos.
Paso 1) Inicie su IDE IntelliJ y cree un nuevo proyecto. Seleccione Archivo -> New -> Proyectos
Paso 2) En el paso anterior al hacer clic -> Próximo. Se abrirá una nueva pantalla. En esta pantalla, proporcione el nombre del proyecto. En nuestro caso le hemos dado nombre Selenium_Gurú99. Luego haga clic -> Finalizar. Su proyecto ha sido creado en IntelliJ.
Paso 3) Ahora necesitas agregar el Selenium's .jar en intelliJ como bibliotecas externas.
Para esto haga clic en ir a Archivo -> Estructura del proyecto -> en la pestaña de configuración del proyecto busque Módulos -> Dependencias -> Haga clic en el signo '+' -> Seleccione para JAR o directorios.
Paso 4) Seleccione todos los archivos .jar de selenium del directorio y subdirectorio /lib, donde los ha extraído después de la descarga.
Ahora ha agregado con éxito los archivos .jar a intelliJ. Si ve la estructura de su proyecto, notará que el directorio /src de su proyecto está vacío.
Paso 5) Haga clic derecho en el directorio /src -> New -> Java Clase. La estructura de su proyecto se verá como se muestra a continuación.
IntelliJ Selenium Ejemplo
Usaremos el sitio https://demo.guru99.com/
En este escenario de prueba
- Lanzaremos la URL
- Introduzca un ID de correo electrónico no válido
- Haga clic en el botón 'Enviar'
- El resultado será el que se muestra a continuación: 'La identificación de correo electrónico no es válida'
En el resultado anterior, puedes ver que
- Cuando ejecutamos el código, Firefox la instancia está abierta.
- A nivel de código, hemos proporcionado un correo electrónico a webelement, que es un campo de entrada (abc.gmail.com).
- Al Selenium Webdriver hace clic en el botón "Enviar" y el sitio guru99 verifica la identificación del correo electrónico.
- Como dijimos, el correo electrónico no registrado mostraría el mensaje “El ID de correo electrónico no es válido”.
Lo que sigue es Java código para prueba1.
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class TestSelenium {
public static void main(String[] args){
FirefoxDriver driver=new FirefoxDriver();
driver.get("https://demo.guru99.com/");
WebElement element=driver.findElement(By.xpath("//input[@name='emailid']"));
element.sendKeys("abc@gmail.com");
WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']"));
button.click();
}
}
Ventajas de usar IntelliJ
- Genera rápidamente métodos getter y setter para atributos de objetos.
- Con simples pulsaciones de teclas, puede envolver una declaración en un bloque try-catch o if-else.
- El IDE ofrece herramientas de empaquetado integradas como gradle, SBT, grunt, bower, etc.
- Base de datos como SQL, ORACLE, PostgreSQL, Microsoft SQL Se puede acceder al servidor directamente desde el IDE.
- Admite diferentes idiomas como Java, Javascript, Clojure, etc.
- Es compatible con diferentes sistemas operativos como Windows, Linux, etc. Se puede descargar desde el sitio web oficial de JetBrains.
Resumen
- IntelliJ IDEA es un Java Entorno de Desarrollo Integrado (IDE).
- Tiene instalaciones de navegación de código avanzada y capacidades de refactorización de código.
- La ventaja de utilizar intelliJ es
- Genere rápidamente métodos getter y setter
- Con simples pulsaciones de teclas, puede envolver una declaración en un bloque try-catch o if-else
- Admite diferentes idiomas como Java, JavaScript , Clojure, etc.
- Es compatible con diferentes sistemas operativos como Windows, Linux, etc.En
- Viene con complementos incorporados y herramientas de empaquetado.
- Para usar con Selenium, necesitas configurar IntelliJ






















