Intellij es un IDE que le ayuda a escribir código mejor y más rápido. Intellij se puede utilizar en la opción de Java bean y Eclipse.
En este tutorial, aprenderá:
- ¿Qué es IntelliJ?
- Requisitos previos para IntelliJ con Selenium Webdriver
- Cómo descargar e instalar IntelliJ
- Configurar IntelliJ para admitir selenio
- Ejemplo
¿Qué es IntelliJ?
IntelliJ IDEA es un entorno de desarrollo integrado (IDE) de Java. Se utiliza para el desarrollo de software. Está desarrollado por JetBrains. Viene bajo la 'edición comunitaria' con licencia de apache2, así como también como 'edición comercial propietaria'. Son los mejores IDE de Java disponibles. Proporciona funciones como navegación de código avanzada y capacidades de refactorización de código.
La ventaja de usar intelliJ es que
- Genera rápidamente métodos getter y setter para atributos de objeto.
- Con simples pulsaciones de teclas, puede envolver una declaración en un bloque try-catch o if-else.
- El IDE ofrece herramientas de embalaje integradas como gradle, SBT, gruñido, bower, etc.
- Se puede acceder a bases de datos como SQL, ORACLE, PostgreSQL, Microsoft SQL Server directamente desde el IDE.
- Admite diferentes lenguajes 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.
Requisitos previos para IntelliJ con Selenium Webdriver
Para eso, necesitamos tener algunos requisitos previos que son los siguientes.
- IntelliJ
- Cualquier navegador web (preferiblemente Mozilla Firefox)
- JDK (kit de desarrollo de Java)
- Archivos .jar de selenio
Los archivos jar necesarios se pueden descargar del sitio oficial de Selenium.org. 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 "definitiva" para el desarrollo móvil, web y empresarial.
Paso 2) Cuando comience a descargar, verá 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. Busque en 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 requisitos
- 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 curso.
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 la versión anterior a la versión más reciente. Dado 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 pedirá el acuerdo de la política de privacidad de Jetbrain. Haga clic en el botón 'Aceptar'.
Paso 11) En este paso, puede establecer 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 admitir selenio
Para admitir Selenium, debe configurar IntelliJ. Para eso siga los siguientes pasos.
Paso 1) Inicie su IntelliJ IDE y cree un nuevo proyecto. Seleccione Archivo -> Nuevo -> Proyecto
Paso 2) En el paso anterior al hacer clic en -> Siguiente. Se abrirá una nueva pantalla. En esta pantalla, ingrese el nombre del proyecto. En nuestro caso, le hemos dado el nombre Selenium_Guru99. Luego haga clic en -> Finalizar. Su proyecto ha sido creado en IntelliJ.
Paso 3) Ahora debe agregar los archivos .jar de Selenium en intelliJ como bibliotecas externas.
Para esto, haga clic en Ir a Archivo -> Estructura del proyecto -> en una pestaña de configuración del proyecto, busque Módulos -> Dependencias -> Haga clic en el signo '+' -> Seleccionar para JAR o directorios.
Paso 4) Seleccione todos los archivos .jar de selenium del directorio y subdirectorio / lib, donde los extrajo después de la descarga.
Ahora, ha agregado con éxito los archivos .jar en 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 -> Nuevo -> Clase Java. La estructura de su proyecto se verá como se muestra a continuación.
Ejemplo
Usaremos el sitio http://demo.guru99.com/.
En este escenario de prueba
- Lanzaremos la URL
- Ingrese un ID de correo electrónico no válido
- Haga clic en el botón 'Enviar'
- El resultado será como se muestra a continuación: 'La identificación de correo electrónico no es válida'
En el resultado anterior, puede ver que
- Cuando ejecutamos el código, la instancia de Firefox está abierta.
- A nivel de código, hemos enviado un correo electrónico a webelement. Que es un campo de entrada (abc.gmail.com).
- Cuando Selenium Webdriver hace clic en el botón 'enviar', 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".
A continuación se muestra el código java para test1.
import org.openqa.selenium.By;import org.openqa.selenium.WebElement;importar org.openqa.selenium.firefox.FirefoxDriver;TestSelenium de clase pública {public static void main (String [] args) {Controlador de FirefoxDriver = nuevo FirefoxDriver ();driver.get ("http://demo.guru99.com/");Elemento WebElement = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Esta dirección de correo electrónico está protegida contra spambots. Necesita tener JavaScript habilitado para verla");WebElement button = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
Resumen
- IntelliJ IDEA es un entorno de desarrollo integrado (IDE) de Java.
- Tiene instalaciones de navegación de código avanzada y capacidades de refactorización de código.
- La ventaja de usar 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
- Es compatible con diferentes lenguajes como Java, JavaScript, Clojure, etc.
- Es compatible con diferentes sistemas operativos como Windows, Linux, etc.
- Viene con complementos incorporados y herramientas de empaquetado.
- Para usar con Selenium, debe configurar IntelliJ
Este artículo es una contribución de Fahid M y editado por Jeegar M.