Cypress support in Aqua

JetBrains Aqua – A Powerful IDE for Test Automation. In Aqua, we’ve assembled everything a test automation engineer needs on a daily basis.

Download Aqua

Try it for free

Cypress is an open-source testing framework for web applications that provides developers with a fast and reliable solution for automating end-to-end tests. With its unique architecture and comprehensive feature set, Cypress enables efficient test writing, debugging, and integration with popular frameworks and CI/CD pipelines.

Introducing Aqua's test visibility

When you open your project, Aqua will automatically detect your Cypress tests and show a run icon next to them in the editor, so that you can easily run your tests with a click of a mouse.

Explore test results

Once your tests are completed, Aqua will provide comprehensive test results, including related logs and console outputs for each test. Thanks to various sorting and filtering options, you can quickly navigate through failed or ignored tests and analyze their execution times.

Aqua enables smooth transitions from the test results tool window to the corresponding source code of the selected test.

Find your tests with ease

Searching for specific test cases is now a breeze with Aqua. Press ⇧ twice to open the search window and use Go to Symbol or Search Everywhere functionality to locate and jump to the desired test quickly.

Efficient test run configuration management

Aqua allows you to easily save and share your test run configurations with different parameters or setups.

Enhanced code editing experience

Enjoy an advanced code editing experience with Aqua. Benefit from JavaScript and TypeScript support, including intelligent code completion, navigation, linter support, and more. Aqua's Code Insight feature is enhanced to support Cypress-specific functions and expressions. It highlights CSS and XPath locators within string literals and provides relevant code completion suggestions.

Simplified element inspection and validation

Aqua seamlessly integrates with the embedded Web Inspector, suggesting actual locators for elements on the tested webpage. It supports navigation from source code to elements on the page, highlighting elements in the Web Inspector based on CSS selectors. This feature helps in verifying locator validity and element availability. The Web Inspector will also help inspect the page and validate or generate multiple kinds of locators, ensuring that they are unique and reliable.

Cypress Launchpad

You can instantly access the Launchpad to configure tests for this project by simply clicking the Open Cypress button.

Download Aqua

Try it for free