Quality Assurance
Tools for Quality Assurance and Test Automation
JetBrains Aqua ya es compatible con Playwright
¡Le traemos un anuncio especial del equipo de Aqua!
Hemos trabajado mucho para que los marcos de trabajo de pruebas más populares fueran totalmente compatibles, y nuestros usuarios llevan un tiempo solicitando la compatibilidad con Playwright. Nos complace anunciar que la nueva versión de Aqua es totalmente compatible con Playwright.
Compatibilidad con Playwright
Aqua muestra las pruebas
Al abrir el proyecto, Aqua encontrará las pruebas de Playwright y mostrará iconos para ejecutarlas desde el editor.
Ejecutar pruebas con Playwright es muy fácil. Si lo desea, también puede ejecutar todas las pruebas desde un archivo o directorio.
Explore los resultados y encuentre problemas
Al finalizar una prueba, Aqua mostrará los resultados detallados de esta, así como el registro y el resultado de la consola relacionados con dicha prueba. Gracias a las multitud de opciones de ordenación y filtrado, es fácil consultar todas las pruebas fallidas o ignoradas, así como inspeccionar cuánto ha tardado la prueba en ejecutarse.
Con Aqua podrá navegar fácilmente desde la ventana de resultados de la prueba hasta el código fuente de la prueba seleccionada. Para mayor comodidad, Aqua muestra consejos de incrustación con la duración de la ejecución del paso y resalta la línea o la expresión que ha fallado directamente en el editor del código fuente, junto con el mensaje de error correspondiente. Gracias a esto, la experiencia de usuario será mucho más fluida.
Guarde y comparta la configuración de la ejecución de las pruebas
Si está ejecutando conjuntos de pruebas con parámetros distintos, puede guardar la configuración como Run Configuration, compartir la configuración con su equipo y alternar rápidamente entre las diferentes configuraciones.
Aqua también respeta el archivo Playwright.tsconfig y le sugerirá ajustarlo si el archivo de prueba seleccionado no se encuentra en el directorio de pruebas especificado.
Busque casos concretos de pruebas
A veces, encontrar una prueba concreta en el código fuente puede ser complicado, en especial si esta no se ha declarado como función. Ahí es donde Aqua puede ayudar. Pulse ⇧ dos veces para abrir la ventana de búsqueda y, mediante Go to Symbol o Search everywhere, podrá encontrar fácilmente la prueba que está buscando y saltar hasta ella.
Depurador
Aqua también cuenta con un depurador listo para usar para las pruebas de Playwright dentro del IDE. Puede establecer puntos de interrupción para detener la ejecución y analizar el código.
Disfrute de una experiencia de edición de código avanzada
Aqua es totalmente compatible con JavaScript y TypeScript, e incluye finalización inteligente de código, navegación y compatibilidad con linters, entre otros.
Hemos mejorado nuestro Code Insight y hecho compatibles funciones y expresiones específicas de Playwright.
Aqua resalta los localizadores CSS y XPath en literales de cadena y ofrece la finalización de código pertinente.
Si la página web probada está abierta en el inspector web incrustado, Aqua sugerirá localizadores reales para los elementos de la página.
Aqua sigue el nombre del atributo de prueba de datos del archivo de configuración de Playwright.
Aqua también permite navegar desde el código fuente hasta el elemento de la página. Esto permite comprobar fácilmente si el localizador es válido y si el elemento está disponible en la página.
El inspector web también ayudará a inspeccionar la página y validar o generar varios tipos de localizadores, lo que garantiza que sean únicos y fiables.
Aqua facilita y agiliza el desarrollo y el mantenimiento de las pruebas de Playwright. Gracias al inspector web integrado, que proporciona información valiosa al IDE, Aqua ofrece finalización de código con datos reales y una navegación fluida.
Aqua es más que un editor
Aqua es un IDE potente que también incluye todo lo que los profesionales del control de calidad necesitan a diario, como, por ejemlpo:
- Gestión de bases de datos, que le permite conectarse a varias bases de datos y preparar y verificar los datos de su aplicación.
- Un cliente HTTP basado en editor que ejecuta solicitudes y aserciones de HTTP complejas, y le permite compartirlas con su equipo y ejecutarlas en el sistema de CI/CD.
- Compatibilidad con Docker que ejecuta, supervisa y configura contenedores.
- VCS, Terminal y mucho más.
Esta versión es un gran hito para nosotros y le invitamos a que la pruebe. Tenga en cuenta que esta funcionalidad está en una versión preliminar pública, por lo que, si encuentra algún problema, háganoslo saber a través de nuestro sistema de seguimiento de incidencias.
Utilice este formulario de comentarios para compartir su opinión o formular cualquier pregunta que le pueda surgir. Puede descargar la versión preliminar más reciente a través de Toolbox App o desde nuestro sitio web.
Suscríbase a nuestro blog para recibir noticias sobre las últimas mejoras y no se olvide de seguirnos en Twitter.
¡Disfrute de las pruebas automatizadas!
El equipo de Aqua
Artículo original en inglés de: