JetBrains Releases Aqua Test Automation IDE
Written by Kay Ewbank   
Thursday, 16 May 2024

JetBrains has announced the public release of Aqua, its IDE designed for test automation. The full release follows a preview in 2022.

Aqua is an IDE that QA engineers can use to develop automated UI tests and API tests. It supports Java, Kotlin, Python, JavaScript, TypeScript, and SQL with intelligent coding assistance for all the supported languages.


The original version released last year came with support for the Selenium API and Selenide. Along with a commercial license, Aqua is also available as a free version for "beginner test engineers to foster the growth of the community".

Aqua includes a test runner, debugger, and code completion and refactoring capabilities. The major benefit of Aqua is the ability it provides to carry out UI tests using its embedded web inspector that has CSS and XPath locators. The UI test editor also offers syntax highlighting, navigation, and code completion for supported frameworks.

Aqua can also be used for for web API tests, either using its code-driven HTTP client, or via OpenAPI (Swagger), and for Unit Tests. Aqua lets users navigate between source code and unit tests, and displays statistics for each test and the ability to run multiple tests at once. It provides code coverage analysis for a number of products including JUnit, TestNGm Spock, Karma, Mocha, Protractor, Cucumber, pytest and unittests.

The IDE's database support means it can be used to connect to multiple databases, and can prepare and verify the application data. There's also an editor-based HTTP client that runs HTTP requests and assertions. allows sharing with the team and running them on the CI/CD.

The tool supports Docker and can run, monitor, and configure containers, download and build images, and run multi-container applications using Docker Compose. There's also an embedded Web Inspector that allows users to view web applications in Aqua and capture page elements required for automated tests.

JetBrains Aqua can be used as a plugin for Intellij, or through the JetBrains Toolbox App.


More Information

JetBrains Aqua Website

Related Articles

JetBrains Aqua Adds Playwright And Cypress Support

JetBrains Releases Aqua Preview

JetBrains Fleet IDE Now In Public Preview

New Lightweight IDE From JetBrains

JetBrains Data Science IDE Now Open To All

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Semantic Kernel for Java Now GA

The Microsoft Semantic Kernel (SK) is an open source lightweight framework that lets you easily mix conventional programming languages with AI "prompts". After a year of work since the initial re [ ... ]

Apache Arrow 16 Adds Azure Blob Support

Apache Arrow 16 has been released with improvements to the C data interface and to Arrow Flight RPC, and the addition of support for Azure Blob data format.

More News

C book



or email your comment to: