QA Tools Updates in 2021.3
JetBrains IDEs got the last major update for this year! Together with this release, we’ve prepared a summary of the updates to our QA Tools.
We would like to bring to your attention a new page dedicated to the Test Automation Kit – a set of tools for QA and Test engineers. Here you can find an overview of the tools and links to various resources you might find useful.
We also have a brand new Twitter account dedicated to sharing our QA Tools news. Check it out and be sure to follow @JetBrainsQA.
Selenium UI Testing
A huge update brought support for UI test automation in Selenium – the visual editor can now help you to maintain existing page object classes. Previously, it was only possible to generate new page object classes, but now you are even able to update the existing page object classes directly without a visual editor. IntelliJ IDEA will detect page object classes automatically and indicate them with a corresponding icon on the gutter panel. By clicking on that gutter panel, the user can open a visual editor and grab new elements to be added to the page object class.
We added an action item to the context menu of the unit tests root folder to generate a new Selenium Page Object with the help of our visual editor.
Selenium and Zelenium frameworks with Python templates are now supported.
Furthermore, we made a small update to the UX/UI by redesigning a few feature icons and implementing functionality for persistent Page Object Editor language and framework settings.
There is even more good news for Selenium users – in the New Project wizard you can find Selenium 4, which is now officially supported.
Test Run Hierarchy
We implemented support for multilevel test runs. You can now create multiple child test runs for specific functionality domains or types of testing. Each parent test run aggregates the results of the child test runs and provides summary statistics from all sub-related test runs.
If you choose to manage test cases in Markdown files using our “Local TMS” feature, you will be able to easily declare test steps and share them among multiple test cases. Shared steps are declared as a regular Test Case with a unique numeric ID. You can refer to that test case in other test cases and IntelliJ IDEA will substitute those referenced test case steps when generating previews, test runs, or code templates for an automatic test.
The newest plugin from the Test Automation Kit got a few minor bug fixes, but also a useful feature in multiple data generator settings. Now you can modify the prefixes, suffixes, and delimiters with a multiline definition.
Please let us know what you think! We really appreciate your feedback, and we encourage you to continue to share your thoughts and suggestions with us. You can reach us on Twitter, using our issue tracker, or right here in the comments. Don’t forget to subscribe to our QA blog!
Subscribe to Blog updates
Cypress Support Arrives to JetBrains Aqua
Exciting news from the Aqua team! We've heard you loud and clear and are thrilled to announce that Aqua now supports Cypress, the popular testing framework. Discover the support we've crafted to enhance your efficiency while working with Cypress. DOWNLOAD AQUA Cypress support Introducing Aqua's t…
Playwright Support Arrives to JetBrains Aqua
This is a special announcement from the Aqua team! We have been working hard to provide first-class support for the most popular testing frameworks, and Playwright support is something that our users have been requesting for a while. We are excited to announce that the new version of Aqua includes …
New Update for the Aqua Public Preview
We have been working hard to make Aqua more stable and bring increased functionality that test engineers need. For this update, we want to share some fixes and new features that are ready for you to try. You can download the latest version from our website, update directly from the IDE, or update v…
Introducing Aqua – A Powerful IDE for Test Automation by JetBrains
QA and test engineering are essential parts of modern software development. At JetBrains, we believe using the right tool matters for every job. Creating a separate tool for automated test development was a natural step for us, as it allows us to cover the needs of multi-role software development te…