Cómo configurar IntelliJ con Selenium Controlador web
⚡ Resumen inteligente
IntelliJ IDEA corre Selenium Las pruebas de WebDriver se realizan una vez que Java El proyecto lleva a cabo el Selenium La biblioteca cliente se encuentra en su classpath, por lo que el IDE compila, ejecuta y depura el código de automatización del navegador desde una sola ventana.
¿Qué es IntelliJ?
IntelliJ IDEA es un Java Entorno de desarrollo integrado (IDE) creado por JetBrainsSe distribuye en dos versiones: una edición comunitaria con licencia Apache 2.0 y una edición Ultimate comercial, y ofrece capacidades avanzadas de navegación y refactorización de código.
Requisitos previos para instalar IntelliJ con Selenium Controlador web
La configuración requiere los siguientes requisitos previos.
- IntelliJ
- Cualquier navegador web (preferiblemente Mozilla Firefox)
- JDK (Java kit de desarrollo)
- Selenium archivos .jar
Los archivos jar necesarios se pueden descargar desde el Selenium.org sitio oficial. Después de la descarga, extraccopie los archivos .jar en el directorio deseado.
Nota: a Maven or Gradle construir resuelve selenio-java automáticamente, lo que hace que esta descarga manual sea opcional.
Cómo descargar e instalar IntelliJ
Paso 1) Para descargar IntelliJ visite el JetBrains siteAquí hemos seleccionado la versión “Community”; para desarrollo móvil, web y empresarial, elija “Ultimate”.
Paso 2) Cuando comiences a descargar, verás un mensaje como este.
Paso 3) Se abrirá una ventana emergente. Haga clic en el botón "Ejecutar".
Paso 4) Haz clic en el botón "Siguiente" en el asistente de configuración.
Paso 5) Navegue hasta la carpeta de destino y haga clic en el botón "Siguiente".
Paso 6) En la pantalla de opciones de instalación,
- Marque la casilla de verificación: lanzador de 32 bits
- Marque la casilla de verificación del idioma según sus necesidades
- Haz clic en el botón "siguiente"
Nota: Las versiones actuales solo son de 64 bits, por lo que la casilla de verificación del lanzador de 32 bits ya no aparece.
Paso 7) Haz clic en el botón 'Instalar'.
Como puede ver, el proceso de instalación de IntelliJ está en curso.
Paso 8) En la pantalla final del asistente,
- Para ejecutar IntelliJ, marque la casilla de verificación y
- Haga clic en el botón 'Finalizar'
Paso 9) Si existe una versión anterior de IntelliJ, puede importar su configuración. Como no hay ninguna versión anterior instalada, seleccione la segunda opción.
Paso 10) Después de hacer clic en 'aceptar', IntelliJ le pide la JetBrains Acuerdo de política de privacidad. Haga clic en "Aceptar".
Paso 11) Ahora puedes configurar los ajustes del plugin.
Paso 12) Seleccione la opción que necesite: crear un nuevo proyecto, importar un proyecto o abrir uno nuevo.
Paso 13) En la pantalla de importación,
- Seleccione el 'Proyecto' y el 'archivo' de la biblioteca y
- Haz clic en el botón 'Aceptar'.
Paso 14) El archivo seleccionado ahora aparece en el directorio del proyecto.
Configurar IntelliJ para que sea compatible Selenium
Apoyar SeleniumConfigure IntelliJ siguiendo los siguientes pasos.
Paso 1) Inicie su IDE IntelliJ y cree un nuevo proyecto. Seleccione Archivo -> Nuevo -> Proyecto
Paso 2) Cuando haga clic en -> Siguiente, se abrirá una nueva pantalla. Nombre el proyecto; aquí usamos Selenium_Guru99. Luego haga clic en -> Finalizar.
Paso 3) Ahora necesitas agregar el Selenium Agregar archivos .jar a IntelliJ como bibliotecas externas.
Para ello, vaya 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 JARs o directorios.
Paso 4) Seleccionar todo Selenium archivos .jar del extracel directorio ted y su subdirectorio /lib.
Los archivos .jar ya se han añadido. Tenga en cuenta que el directorio /src del proyecto sigue vacío.
Paso 5) Haga clic con el botón derecho en el directorio /src -> Nuevo -> Java Clase. La estructura de su proyecto se verá como se muestra a continuación.
IntelliJ Selenium Ejemplo
Ahora escribe tu primer script de WebDriver en contra https://demo.guru99.com/
En este escenario de prueba
- lanzaremos el 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
- Al ejecutar el código se abre una Firefox ejemplo.
- El código envía un correo electrónico al elemento web, un campo de entrada (abc.gmail.com).
- Cuando Selenium WebDriver hace clic en 'enviar', el GuruEl sitio 99 verifica la dirección de correo electrónico.
- Un correo electrónico no registrado muestra el mensaje "La dirección de correo electrónico no es válida".
A continuación se muestra el código Java para test1, que localiza ambos campos mediante XPath.
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(); } }
Nota: este vídeo Selenium El fragmento de la era 3 espera que geckodriver esté en el PATH; en Selenium 4. Se ejecuta sin cambios porque Selenium El gerente resuelve el problema del conductor.
Ventajas de usar IntelliJ
Beyond Selenium Además del soporte, el IDE ofrece varias funciones de productividad que vale la pena conocer.
- Genera instantáneamente métodos getter y setter para los atributos del objeto.
- Las pulsaciones de teclas simples envuelven una instrucción en un bloque try-catch o if-else, lo que acelera manejo de excepciones.
- Las herramientas de embalaje integradas incluyen: Gradle, sbt, Grunt y Bower.
- Bases de datos como SQL, Oracle, PostgreSQL y Microsoft SQL Server Abrir directamente en el IDE.
- Es compatible con Java, JavaScript, Clojure y otros lenguajes.
- Se ejecuta en Windows, Linux y macOSy se puede descargar desde el JetBrains .






















