Enhanced Playwright and Cypress Support Boosts Testing and Debugging Capabilities
JetBrains has made significant strides in enhancing its Aqua IDE for test automation, focusing on expanding support for popular test frameworks. The latest update, announced on June 8, adds compatibility with Playwright and Cypress, two frameworks that have gained traction among test automation engineers. This addition allows users to run tests, configure test runners, and search for specific test cases, responding directly to user feedback that highlighted the need for these frameworks.
Previously, Aqua had primarily supported the Selenium API and Selenide UI tests in Java. The inclusion of Playwright and Cypress not only broadens the IDE’s capabilities but also reflects JetBrains’ commitment to meeting the evolving demands of quality assurance professionals. This update is particularly crucial as the testing landscape continues to grow, with more developers looking for robust tools to facilitate their test automation processes.
In addition to the new framework support, the updated Aqua IDE offers a built-in debugger, enhancing the debugging experience for developers. The IDE also features improved code editing capabilities with advanced code insight, making it easier for users to navigate through their tests and optimize their code effectively. With these enhancements, Aqua positions itself as a comprehensive tool for both UI and API test automation.
Quality assurance engineers utilizing Aqua can develop automated tests in various languages, including Java, Kotlin, JavaScript, Python, TypeScript, and SQL. The IDE provides intelligent coding assistance for each supported language, streamlining the coding process and reducing potential errors. Aqua was initially introduced in preview mode in November 2022, and the latest updates reflect JetBrains’ ongoing development and refinement of the platform.
Beyond the integration of test frameworks, Aqua offers a suite of features designed to support various aspects of test automation. This includes database management capabilities for connecting to multiple databases, an editor-based HTTP client for executing complex HTTP requests, and Docker support. The embedded web inspector allows users to view web applications and capture page elements needed for automated tests, making the entire testing process more efficient.
Test automation engineers can easily access the latest preview build of Aqua through the Toolbox App or the official project website. JetBrains encourages feedback from users to further enhance the IDE and tailor it to the needs of the testing community. With these advancements, Aqua aims to be a go-to solution for engineers seeking to streamline their test automation workflows and improve the quality of their software products.