Added Support for Playwright and Cypress Improves Testing and Debugging
JetBrains has introduced a significant update to its Aqua IDE for test automation, now featuring enhanced support for the Playwright and Cypress test frameworks and improved debugging capabilities. This update, announced on June 8, responds to user requests for broader framework support, enabling test automation engineers to run tests, configure test runners, and search for specific test cases more efficiently. Previously, Aqua’s preview version supported the Selenium API and Selenide UI tests in Java. The latest version of Aqua also includes an integrated debugger, enhanced code editing with code insight, and support for framework-specific functions and expressions.
With the new additions, Aqua allows quality assurance engineers to develop automated UI and API tests with greater flexibility. Aqua supports multiple programming languages, including Java, Kotlin, JavaScript, Python, TypeScript, and SQL, providing intelligent coding assistance for each. Originally introduced in preview in November 2022, the updated Aqua IDE can now be downloaded via the Toolbox App or the project website, with feedback welcomed at jetbrains.com.
Aqua’s comprehensive approach to test automation covers various aspects, such as database management, enabling connections to multiple databases. The IDE also features an editor-based HTTP client for executing complex HTTP requests, Docker support, and an embedded web inspector. The web inspector allows users to view web applications and capture page elements essential for automated tests, further streamlining the testing process.
JetBrains, widely recognized for developing the IntelliJ IDEA IDE and the Kotlin programming language, leverages over 20 years of experience in IDE development with Aqua. This expertise is evident in Aqua’s robust toolset, which incorporates language-specific features from IntelliJ IDEA and other JetBrains IDEs, including PyCharm and WebStorm. By integrating these features, Aqua aims to provide a seamless and efficient environment for test automation engineers.
Aqua covers aspects of test automation, including database management to connect to multiple databases, an editor-based HTTP client to run complex HTTP requests, Docker support, and an embedded web inspector that lets users view web applications and capture page elements required for automated tests.
The update to Aqua IDE marks a significant step forward in test automation, offering enhanced functionality and support for popular test frameworks. As JetBrains continues to refine and expand Aqua’s capabilities, test automation engineers can look forward to a more powerful and versatile tool for their testing needs.