JetBrains Releases Aqua Preview
Written by Kay Ewbank   
Monday, 07 November 2022

JetBrains has released a public preview of a new test automation product. Aqua is described as providing powerful tools for test automation engineers, along with a combination of language-specific features from IntelliJ IDEA, PyCharm, and WebStorm.

JetBrains says that they have drawn on lessons from their 20 years in IDE development to create tools for test automation engineers.


Aqua's facilities start with UI tests. For this there's an embedded web inspector that has CSS and XPath locators. The UI test editor also has enhanced syntax highlighting, navigation, and code completion for a number of frameworks including Selenium and Selenide. Support for Cypress and Playwright is said to be "coming soon". The UI tester also comes with a project wizard and customizable file templates.

You can also use Aqua for web API tests, either using its code-driven HTTP client, or via OpenAPI (Swagger), and for Unit Tests. In this case Aqua offers the ability to 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 current set of supported languages are Java, Kotlin, Python, JavaScript and TypeScript. The developers say that for databases:

"Aqua supports working with a variety of databases to prepare test environments and verify application data, allowing you to prepare sample data with a random data generator."

Applications can be run and debugged in Docker containers, and you can download and build images, and run multi-container applications using Docker Compose.

JetBrains Aqua is available for free use while in preview, and can be used as a plugin for Intellij, or through the JetBrains Toolbox App. 


More Information

JetBrains Aqua Website

Related Articles

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.


Falco On Track To Version 1.0.0

Falco is a cloud native runtime security tool for the Linux operating system, designed to detect abnormal behavior and warn of potential security threats in real-time. Now it's about to release its fi [ ... ]

Running PostgreSQL Inside Your Browser With PGLite

Thanks to WebAssembly we can now enjoy PostgreSQL inside the browser so that we can build reactive, realtime, local-first apps directly on Postgres. PGLite is about to make this even easier.

More News

raspberry pi books



or email your comment to: