What's New | Ranorex Studio Test Automation

Ranorex Studio 9.4

Ranorex Studio streamlines your workflow with new features for Jira integration, plus intelligent self-healing for failed tests.

What's new in Ranorex Studio 8.0

Release 9.4

Smarter automation to save you time and re-work. 

Release 9.4 builds on our existing Jira integration and machine-trained algorithims to make your automated tests even more reliable.

Intelligent self-healing for failed tests

It’s a fact: automated tests don’t always run as expected. Changes in the tested application or test environment can cause automated tests to fail. A common issue occurs when an object’s recognition properties change, such as the ID or caption, obsoleting its identification properties in the Ranorex object repository.

To resolve this type of issue, you had to fix the UI element’s recognition settings and then re-run failed and unexecuted tests. Now, our intelligent self-healing feature will automatically rerun a failed test with a more robust object path — saving you time and effort.

This feature is off by default. Simply enable it and watch your failed tests heal themselves! For more information, refer to the step-by-step guide in our release announcement

Icon desktop and mobile

Add Ranorex reports to Jira tickets

In release 9.4, we’ve made it possible to add Ranorex reports including screenshots and videos to automatically-created Jira tickets

Icon desktop and mobile

Auto-population of required field values for Jira tickets

Get reports with all the information you need and harness the power of the world’s leading test case management systems. Understand how to fix failing test cases from within a Jira issue with ease, even when working in a distributed environment. 

Join the live release webinar

What’s New in Ranorex Studio Release 9.4: Wednesday, February 24 at 12PM EST, 6PM CET
Register today for a demonstration of Ranorex Studio 9.4’s new features followed by a Q&A with the Ranorex Studio product team.


Release 9.3

Intuitive, relevant, and fast feedback at your fingertips

Release 9.3 empowers testers to create the highest quality tests, brings full reporting capabilities to the world’s leading test case management solutions, and the strongest technology support. 

Ladies and gentlemen, the all-new Ranorex Coach

Let Ranorex Coach empower you to devise the most stable, reliable, and robust tests while continuing to benefit from the freedom Ranorex Studio offers. Reduce the time it takes to create tests with hints and tricks on module reuse. Improve the quality of existing tests and ensure best practices are followed. Ranorex Studio is an easy tool to learn: Ranorex Coach makes it easy to exploit its full power.

Icon desktop and mobile

GDI+ and Chromium Edge Support

Ranorex Studio has a long tradition of market-leading object recognition and the widest possible technology support. Release 9.3 upholds these traditions and furthers our commitment to future-proofing your tests. Your cross-browser tests will navigate seamlessly between old and new Edge. GDI+ support means Ranorex Studio will continue to offer the best-in-class object recognition and find your UI elements even in those hard-to-reach areas.

Icon desktop and mobile

Improved Jira and TestRail Reporting

Get reports with all the information you need and harness the power of the world’s leading test case management systems. Understand how to fix failing test cases from within a Jira issue or TestRail test with ease, even when working in a distributed environment. Benefit from the ability to map Ranorex test case run results to custom statuses in TestRail.

Watch our on-demand webinar

What’s New in Ranorex Studio Release 9.3: Watch this demonstration of Ranorex Studio 9.3’s new features followed by a Q&A with the Ranorex Studio product team. Available 24/7.


Release 9.2

Support for WinForms, and WPF when running on.Net core 3.0

.Net Core 3.0 was released in late September 2019, offering support for application software, artificial intelligence/machine learning, and IoT apps. 9.2 renews Ranorex’s commitment to the latest technological improvements with support for WinForms, and WPF when running on .Net Core 3.0. Early adopters to this cutting-edge technology can begin and continue to make Ranorex Studio their home for test automation: Keeping the testing industry in shape and fit for the future.

Test execution pause and resume

Testers demand control over their automation and 9.2 delivers that control even after test execution has begun. The all-new pause and resume feature allows testers to pause tests during execution and then restart without having to go into debug mode, ensuring end-to-end test flexibility that is never more than a fingertip away.

Simple and refined data-driven testing

Data-sources can now automatically be generated based on defined but unbound variables, ensuring that click-click go data-driven testing is a possibility. 9.2 also launches a brand-new data binding pad that gives a complete and searchable overview of all variables, making even large tests easy to understand. Data iterations are now labeled in reports to give an unprecedented level of meaningful information for the reader to digest and act upon. These new features and controls combine to bring an elegant simplicity and refined user-experience to data-driven testing.

Icon desktop and mobile

Jenkins Pipeline support and Azure build & release management

The right toolchain is, of course, vital to time management and quality control. Equally important is having the ability to maintain that toolchain. 9.2 leads the way in toolchain maintenance with Jenkins Pipeline support and Azure DevOps build and release management available from within their marketplaces.

Icon desktop and mobile

Substantially faster test runs

If your automated tests are marathon-like even a small increase in speed can see you breaking the figurative 2-hour mark. Ranorex Studio 9.2 as been shown to decrease the internal runtime of tests by up to 30%.

Watch our 9.2 Webinar

What’s New in Ranorex Studio 9.2? This webinar includes a live demonstration of the major features and enhancements in Ranorex Studio 9.2. The presentation will last 60 minutes.

Release 9.1

Jira integration

To ensure on-time-quality releases a team needs the fast feedback which can only be delivered by the right toolchain.

9.1 unlocks the power of Jira bug tracking without you having to write a single line of code. Simply start up the integration wizard, enter your credentials and you are connected. Now each time you run a test you can manually or automatically open and close issues in Jira, without ever having to leave the comfort of Ranorex Studio.

New test progress dialog

If what gets measured gets done, the new test progress dialog gets things done quicker.

When testing at scale knowing the instant a test case passes or fails can generate massive time savings. The all-new test progress dialog puts the real-time information you need at your fingertips. Instantly recognize the number of test containers already executed and left, their success status, and the time elapsed by the run.

Icon desktop and mobile

New RanoreXpath generation

Elegantly designed technology needs to be easy to interpret. Your RanoreXPaths are now, therefore, intuitively generated to ensure you can understand them and the UI element they represent in a flash.

Icon desktop and mobile

Define the return value of a user code action

Get more out of your user code by effortlessly defining the return value of a user code action and binding it to a variable directly from the actions table. 

Start test automation now. No credit card required.

Release 9.0

Next-generation web application testing

Release 9.0 introduces AI for managing dynamic IDs, faster test execution, identification of shadow DOM elements, and support for the JxBrowser. 

Machine-trained algorithm for automatic identification of web elements with dynamic IDs

One of the biggest challenges in test automation is handling web elements with dynamic IDs. In earlier versions of Ranorex Studio, the solution has been to set up path weight rules that disregard dynamic IDs in favor of stable attributes.

With machine learning for dynamic IDs, release 9.0 eliminates the need to rely on weight rules. Ranorex Studio’s AI can detect dynamic IDs in your web elements and disregard them, choosing other, more stable attributes to uniquely identify each element. Your web tests are easier to create and more reliable.  Of course, release 9.0 respects any existing weight rules, and you can enter new path weight rules if desired.

Difference in test execution duration with a standardized web test.

Significantly faster test execution performance for web application testing

If you have hundreds or thousands of automated tests, even a small performance improvement during test execution could generate significant savings. Ranorex Studio 9.0 delivers significantly faster performance for all web browsers — especially for Internet Explorer — even when testing applications with complex DOM elements such as a grid.

We’d love to hear about how much time you save, and what you do with that extra time! Drop a line to our marketing team to let us know how long your web test runs execute before and after the update to Ranorex Studio 9.0. We’ll feature some of the best results on our fan pages!

Icon desktop and mobile

Automatic identification of shadow DOM elements

Ranorex Studio 9.0 delivers automatic identification of elements in a shadow DOM. Currently, a shadow DOM is supported by the Chrome, Firefox, and Safari browsers; and its use is required for some modern JS frameworks such as Polymer and Web Components. Microsoft Edge support for the shadow DOM might still be in development, but with Ranorex Studio 9.0, your test automation can be ready for it today!

Icon desktop and mobile

Test automation for Java applications with the JxBrowser

JxBrowser is a cross-platform library for integration of the Chromium browser into Java applications. Ranorex Studio is the only test automation solution currently supporting test automation for the JxBrowser, with no need for manual instrumentation of your AUT. If you aren’t a current Ranorex Studio user, download a free 30-day trial to experience test automation for your Java application with the JxBrowser.

Beautiful dark and light themes

You asked for it. Now it’s finally here. Release 9.0 introduces a completely revamped new dark theme. Whether you want to stay on the light side or take a trip to the dark side, now the choice is as easy as flipping a switch. So, give your eyes a rest when you’re putting in some late-night hours on your next test project, or brighten the mood with the light theme. Either way, you’re in control.


Tools for debugging and test suite optimization

Whether you need to debug a 64-bit process, determine why a test failed, or analyze test performance, Ranorex Studio 9.0 delivers the tools that you need.

64-bit test automation and debugging

Testing a 64-bit WinForm application on Windows? Now you can debug your application and do all of your test creation from within the Ranorex Studio user interface with the new 64-bit version. This eliminates the need to use the external 64-bit Spy and Recorder to automate your tests. In addition, you’ll get snappier performance on 64-bit systems, especially when working with larger test suites. Note that due to technology limitations, some 32-bit applications may require you to use the 32-bit version of Ranorex Studio.

Video recording of test execution

If a picture is worth a thousand words, what’s a video worth? If you are trying to determine why a given test case failed, the answer could be “priceless.” Now, you can capture video during test execution so that you can see what happened without having to re-run the entire test. In Ranorex Studio release 9.0, simply set the new Video Recording mode field to choose the level at which recording occurs. You can also adjust the bitrate and frame rate to manage the quality and size of the recording.

After a test run completes, the test run report displays the result of each test case. Next to each test is a “Play video” button that allows you to view the video of the test directly from the test run report. Videos are also provided for the setup and teardown sections of your test case.

Data for test execution performance analysis

As your test suite grows, you may want to determine which tests take the most time to run and could benefit from optimization. Now you can, with our new performance analysis feature. Ranorex Studio generates a spreadsheet with details of each action performed during the test execution, including the type of action, affected repository item(s), and the time required to execute. This can help you understand the performance of different actions and what might be done to improve them.

But wait, there’s more …

Icon desktop and mobile

Smarter mouse handling

During test execution, Ranorex Studio 9.0 automatically disables mouse movement on the computer running the test. This helps ensure that unintended mouse movements don’t interfere with test execution, which is especially important when running tests remotely using RDP. Better mouse handling also helps deliver correct hover effects.

Icon desktop and mobile

Test Suite Runner improvements

When a solution has multiple test suites, Ranorex Studio Test Suite Runner now attempts to locate the correct .exe file automatically for the currently-open test suite. Of course, you always have the option to manually select an .exe file for execution.

Icon desktop and mobile

Simpler release process

Ranorex Studio 9.0 introduces a new way of distributing a release which will reduce the need to upgrade your test solutions for future releases. This will make handling of solutions in your CI tool much easier. And, because the version number is no longer in the installation path, the result is better compatibility between Ranorex Studio versions.

Icon desktop and mobile

New File and New Project wizards

Work more efficiently with the new File and New Project wizards. For example, to create a new project, simply choose Add new project  using wizard from the menu. Following the wizard, you’ll be ready to start using your new project in just a minute or two. The New Project wizard automatically applies your current whitelist settings, but you can always add or change the whitelisted processes.

Icon desktop and mobile

Streamlined remote test execution

We’ve streamlined remote testing. Now, an existing test will be rebuilt, repackaged, and delivered to a remote machine only if changes have been made to the test. And, with our new tags feature, you can create custom tags for remote agents. Use the tags to group agents by capability set or O/S version. Search for agent tags in Ranorex Studio, and launch CI builds by tags.

Release 8.3

Ease-of-Use Improvements

Release 8.3 introduces a powerful RocketStart wizard and a built-in First Steps tutorial to help new Ranorex Studio users get started with test automation. We’ve also revamped the Ranorex Recorder to give you more control over the recording process.

Icon desktop and mobile

RocketStart new solution wizard

The RocketStart wizard launches automatically the first time that you open Ranorex Studio, or when you choose “New test solution using wizard…” from the Start panel. Begin by selecting the technology that you plan to test; then allow the wizard to help you by:

  • Configuring your desktop, web, or mobile application for testing
  • Setting up process whitelisting for error-free recording
  • Adding modules to the solution that start and close the application under test (AUT)
  • Opening the new First Steps built-in tutorial that demonstrates how to automate your first test.
Restart Animation
Icon desktop and mobile

Ranorex Recorder improvements

We’ve revamped the Ranorex Recorder to give you more control over the recording process. The recorder now displays a history of the last four actions, providing instant feedback during recording. You can modify and delete recorded actions right in the recorder or add new ones using the recorder’s controls. For greater efficiency, the recorder no longer prompts you to select the technology to test at the start of each recording, and it does not open the AUT for you. Now you can simply leave your application open and allow the whitelisting feature to ensure that your mouse and keyboard actions interact only with the AUT.

Watch our 8.3 Webinar

What’s new in Ranorex Studio Release 8.3? This webinar includes a live demonstration of the major features and enhancements in Ranorex Studio 8.3. The presentation will last 50 minutes.

Streamlined remote test execution

Download 8.3 and enjoy installation-free remote test execution, simplified license deployment, and other improvements.

Installation-free remote test execution: Redistributables (i.e. C++) no longer need to be installed on remote machines when running tests via XCOPY deployment or a Ranorex agent.

Simplified remote license deployment: You can now deploy a license with the remote test execution, so an idle agent no longer consumes a license. As a result, the option to configure a license manager has been removed from the agent.  Simply deploy the license to the output directory or agent using the option Settings > General > Include license information. The test executable will then use this license or the specified license manager to obtain a license.

Remote pad in Ranorex Studio

Automatic browser instrumentation

The Open browser action can now automatically instrument a browser, making it easy to create test environments on fresh virtual machines whether using XCOPY deployment or a Ranorex Agent. Simply create an Open browser action and set the new Instrument property to True. Existing Ranorex Studio browser plug-ins in the test environment are automatically updated if necessary.

No additional Microsoft Excel license needed for remote test execution

Are you using Microsoft Excel spreadsheet files for your data-driven testing? Now you no longer need to have a valid Microsoft Excel license for remote test execution. Instead, simply install the free Microsoft Access Database Engine 2016 Redistributable. However, you must have a valid Microsoft Excel license on the machine where you edit your Ranorex Studio automated test

Deploy tests to Ranorex Agents via the command line interface

Deploy and run your tests on a Ranorex Agent via the command line interface. Simply add the command line argument “/agent:” to your test executable and the test will run on the specified remote agent. Based on your feedback, this feature now supports all basic command line arguments.

Ranorex Studio 8.3 Enhanced Technology Support

Improved text validation

Microsoft Edge browser

In addition to supporting the Edge browser through our Selenium WebDriver integration, Ranorex Studio now has native support for all Microsoft Edge browser controls.

Auto-rerun failed tests

Apple iOS 12

Release 8.3 includes native support for the latest release of the Apple iOS.

Improved image validation

Windows IME

Release 8.3 supports Windows IME, which is used to enter complex characters in languages including Japanese and Korean, as well as traditional and simplified Chinese.

Watch our 8.3 Webinar

What’s new in Ranorex Studio Release 8.3? This webinar includes a live demonstration of the major features and enhancements in Ranorex Studio 8.3. The presentation will last 50 minutes.

Release 8.2

Tools for Collaboration

When members of a team are working on a shared automation solution, it’s inevitable that there will be merge conflicts. These can be challenging to resolve manually. Ranorex Studio 8.2 offers two solutions for reducing merge conflicts and managing them when they do occur.

Icon desktop and mobile

Multiple test suites

Ranorex Studio 8.2 introduces the ability to organize a test project into multiple test suites. Each test suite can then be assigned to a different team member, to reduce or eliminate the chance of merge conflicts. One option is to use the “playground” approach, where team members work on test cases in isolation until they are ready to be moved into the production test suite. Or, if you prefer, use the “divide and conquer” approach, where test suites are divided among team members based on functional area or other criteria.

Icon desktop and mobile

Ranorex Magic Merger

The new Magic Merge tool supports teams in resolving conflicts visually. For solutions that are under source control, the Magic Merger automatically resolves up to 90% of conflicts, reducing the need for manual intervention. When a conflict can’t be auto-resolved, a visual assistant helps you understand and resolve the conflict without diving into the xml file structure. The Magic merger works for Ranorex Studio test suite files (.rxtst), repository files (.rxrep) and project files (.csproj). The Ranorex Magic Merger is designed to be integrated into your source control system (SVN, TFVS, Git) as the default merging tool.

Improved Performance

Whitelist just the processes related to your application to speed up identification of UI elements and test execution. 

At any given time, a Windows computer may be running processes that are unrelated to the application under test. Windows may start these processes automatically, or they may be left over from other activity on the computer. Either way, because Ranorex Spy evaluates all available processes for UI elements, these unrelated processes can slow scanning. Ranorex Studio 8.2 introduces the ability to whitelist processes belonging to the application under test. This makes Ranorex Spy more responsive and allows test runs to complete faster. In addition, with process whitelisting in place, Ranorex Recorder ignores unrelated activity such as accidentally clicking on a meeting reminder during recording. Release 8.2 also includes improved load and build times for test solutions.

Delphi Support

Release 8.2 adds direct support for VCL, all standard Delphi controls, and popular third-party controls. 

Release 8.2 provides improved support for automating applications developed with Delphi versions XE2 and later. This includes support for VCL, as well as direct support for all standard Delphi controls and properties and popular third-party controls DevExpress and TMS. The result is faster and more stable automation for applications created with Delphi. This release includes backward compatibility for tests automated with the GDI plug-in.

Start test automation now. No credit card required.

Watch our 8.2 Webinar

What’s new in Ranorex Studio Release 8.2? This webinar includes a live demonstration of the major features and enhancements in Ranorex Studio 8.2. The presentation will last 37 minutes.

Release 8.1

TestRail integration

An all-new integration wizard makes it easy to synchronize test cases between Ranorex Studio and TestRail. 

When you combine best-in-class test automation with industry-leading test management, you get informative dashboards and comprehensive management reports for all of your testing: automated or manual. If you are a TestRail user, the new integration wizard makes it easy to export test cases to Ranorex Studio for automation. Likewise, if you automate test cases in Ranorex Studio, simply export them to TestRail for inclusion in management reports. Once tests cases are linked, the results of Ranorex Studio test runs can be reported back to TestRail in real time for instant analysis. For more information, refer to the Ranorex User Guide

TestRail integration in Ranorex Studio 8.1
Support of cross domain iframe

Support for cross-domain iframes

Cross-domain iframes allow a web page to include content with a different origin. Now Ranorex Studio can detect and automate objects inside these cross-domain iframes, even when web security is enabled.

Web testing with Firefox is up to two times faster

2x faster Web testing with Firefox

Now your tests can complete up to twice as fast in Firefox. This release also re-introduces Flash/Flex support for Firefox and Chrome/Chromium. See the release notes for a full list of web testing improvements.

Enriched remote pad

Enhanced remote pad

Are you using the Ranorex remote pad to launch remote agents? With this update, you can now select a test suite and run configuration directly within the remote pad.

Start test automation now. No credit card required.

Release 8.0

Maintenance mode

Capture crucial information about local or remote test failures and correct them in a snap.

In theory, an automated test should perform the same on all remote machines. But in practice, an automated test that runs successfully on 9 remote systems may fail on the 10th, due to issues such as variations in environment parameters. UI changes due to updates of your application under test can also cause a previously-working test to fail. Ranorex 8.0 introduces a new maintenance mode to help resolve these issues quickly so that you can spend more time improving your test strategy and less time fixing failed automated tests. Now you can repair failing tests on the fly, whether a test is running on a local machine or remotely and directly continue the test run.

Maintenance mode in Ranorex Studio 8.0
Test maintenance workflow

How it works

A test run stops because of an “element not found” error or a failed validation. The state of the system under test is preserved as of the moment the error occurred: no teardown or other cleanup actions are performed.

You can open the progressive report to analyze the steps executed prior to the failure. This can help to understand what went wrong during the test execution.

Easily update the RanoreXPath of the element not found by analyzing the updated user interface using Ranorex Spy. Or simply update the value of the validation that failed.

The failed test step will be repeated with the updated RanoreXPath or validation value and the test run resumes from the point after the failed test action.

In the generated report file you can decide whether to accept the changes to RanoreXPaths or validations made during the test run for future test executions, or not.

Simplified test deployment

No need to install or update the Ranorex runtime on remote machines.

Ranorex 8.0 desktop test automation projects can be generated as portable packages that include the Ranorex runtime, thus eliminating the need to preinstall Ranorex on a remote machine. This approach is beneficial in environments where internal policies or restrictions may inhibit installations on runtime environments, such as those enforced by group policies within domains. Using a portable package accelerates deployment of automated tests to fresh virtual machines since the entire Ranorex setup can be skipped. You also save time on rolling out updates to Ranorex in the future, because the latest version installed on the local machine will be deployed with the portable package.

Easy test deployment
Easy user experience in Ranorex Studio

Ranorex Studio gets a fresh new look

With the new version, Ranorex is getting a full makeover. This update isn’t just about giving Ranorex Studio a fresh new coat of paint – further usability improvements have been implemented making Ranorex Studio much tidier and clearer with a whole new simplified toolbar.

Improved key sequences

Improved readability in key sequences

Previously when recording a test in Ranorex Studio, every keyboard interaction has been added – all keystrokes included. However, complicated key sequence actions as “{RShiftKey down}” can make recordings hard to retrace. That’s why a smart mechanism has been introduced eliminating extraneous keystrokes.

Release 7.2

Automation helpers

Master daily automation challenges without coding using our Ranorex Automation Helpers.

Automation Helpers enable you to effortlessly handle common testing challenges without writing a single line of code. They are available as modules and as methods, and can be accessed directly from the user code library or the module browser. For example, Automation Helpers allow you to do the following:

Test automation helpers in Ranorex Studio

Convert your report to PDF

Using Automation Helpers, you can easily convert your test automation report to PDF. This way, even team members who do not have Ranorex Studio installed can view and analyze reports.

Send a test report via email

Send a report as an email attachment at the moment a test run finishes, by adding an Automation Helper to your test suite. The email can be sent on test run success, failure, or both.

Handle unexpected pop-ups

Unexpected pop-ups cause your automated tests to fail? Simply select the appropriate Automation Helper to add a pop-up watcher as a user code method to your recording.

Watch our on-demand webinar

Mastering Ranorex Automation Helpers: Learn how to easily extend the functionality of your Ranorex Studio automated tests.

Also new in Ranorex Studio 7.2

Improved text validation

Show invisible characters

Your validation has failed even though the actual value and the specified value seem to match? With release 7.2 you can reveal otherwise invisible characters, such as space, tab, and line break.

Auto-rerun failed tests

Auto rerun failed test containers

Reduce instabilities caused by temporary unresponsiveness of the application under test by defining the number of times certain test containers will be automatically rerun.

Improved image validation

Replace expected image

Your AUT has changed and your image validation has found another image than expected? Now you can replace the expected image with the actual image directly from the report.

Parallel test automation

Ranorex Parallel Runner

Distribute your Ranorex Studio web tests on Selenium Grids, using different configurations, and run them in parallel to benefit from maximum productivity and test coverage.

Mobile web testing

Improved mobile web testing

Use our WebDriver integration to automate native browsers on real mobile devices, tablets as well as emulators, and test your website in Safari on iOS, or Chrome on Android.