We are pleased to announce the general availability of Ranorex Studio 9.4. New and existing users may download this latest version from the Ranorex website.
Creating automated tests is a confusing and tedious process for most quality assurance teams. Ranorex Studio uses world-class UI object recognition to make this process powerful and easy to use across a variety of different platforms. Ranorex Studio users can record, maintain, and run automated tests in a fraction of time compared to other automated test suites and manual testing applications. Ranorex Studio also has a powerful API that allows more flexibility for teams who prefer to code their automated tests.
This release helps Ranorex Studio users streamline their workflow in several exciting ways:
- We’ve introduced an intelligent self-healing feature to slash your maintenance effort. Now, you can automatically rerun a failed test with a more robust object path. This feature is off by default, simply enable it and watch your failed tests heal themselves!
- We’ve also made it possible to add Ranorex reports including screenshots and videos to automatically-created Jira tickets.
- We’ve further enhanced our Jira integration. Now, Ranorex auto-populates required Jira field values when you create an issue from a failed test.
Join the live release webinar
What’s New in Ranorex Studio Release 9.4
Wednesday, February 24 at 12PM EST, 6PM CET
Enabling the Self-Healing Feature
The self-healing feature is off by default. To enable it, open Ranorex Spy, then go to Settings > Advanced > Expert Settings.
In the RanoreXPath generation mode drop-down list, choose Robust RanoreXPath (new), then click OK, as shown below:
Now, in the RanoreXPath settings box, you’ll see a slider that controls generation of RanoreXPaths. By default, the value for RanoreXPath settings is at the midpoint between Speed and Robustness. For relatively complex interfaces, you may prefer the Speed setting. If there are a lot of elements in an application, such as a table, looking for them using a robust path may be very time-consuming. If you slide it all the way over to Robustness, the Absolute Path will be the same as RobustPath.
In versions prior to 9.4, the properties for a UI element included the Absolute Path, captured by the recording module with standard Recorder settings. Enabling the Self-Healing feature adds a new RobustPath property to the Properties for a UI element.
During execution, if the Absolute Path is not found before 50% of the time has elapsed as specified in the Effective timeout, Ranorex switches to the RobustPath.
In most cases, RobustPaths are better ones – more universal, more stable to find items even if other UI elements on the page have changed. But can be slower.
Give it a try, and let us know in the Ranorex User Forum how it works for you!
All-in-one Test Automation
Cross-Technology | Cross-Device | Cross-Platform