What's New | Ranorex Studio Test Automation

Ranorex Studio 8.0

More powerful, yet easier-to-use, with faster issue analysis, instant corrections, and simplified test deployment.

What's new in Ranorex Studio 8.0
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 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.

Also new in Ranorex 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 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.

Release 7.1

Codeless creation of conditions

Change the behavior of your tests according to preset conditions.

Specific parts of your test suite should only be run when particular conditions are fulfilled? Now, instead of creating individual test cases for different scenarios, you can use the same test case but run child elements conditionally based on data sources and parameters, without having to dip into code.

Create conditions without coding
Integrate automated tests in Git, SVN or TFS

Reduce merge conflicts

Improve team collaboration as conflicting changes to repository items are automatically merged.

You and your colleague are working on the same project and have both checked in changes to a version control system? Then merge conflicts are almost inevitable. But don’t despair! Ranorex 7.1 now automatically recognizes and merges several common conflicting modifications to repository items.


Selenium WebDriver integration improvements

Platform-independent web testing in grid environments.

As we’ve optimized our Selenium grid support, you can easily distribute your tests across different operating systems and browsers to maximize testing efficiency while minimizing your time spent on testing!

A few other usability tweaks we’re sure you’ll like in Ranorex 7.1:

  • Benefit from 200% faster WebDriver automation compared to Ranorex 7.0
  • More flexibility: Define multiple capabilities for each endpoint without coding, using our new capabilities configurator
  • More overview: Instantly view running browser instances on each endpoint
  • WebDriver endpoints API: Now you can, if desired, create and configure WebDriver endpoints entirely in code
  • Direct access to Selenium WebDriver: Now you can directly access the underlying WebDriver, so you can use well-known Selenium code in your Ranorex web tests
Selenium WebDriver integration in Ranorex Studio

Release 7.0

Selenium WebDriver integration

Introducing true platform-independent web testing.

There is no doubt that Selenium, today’s standard for web test automation, offers an unparalleled platform and browser support. Ranorex, on the other hand, is renowned for its broad range of easy-to-use test automation tools. Using our matchless Selenium WebDriver integration, you can now use the best of both frameworks to your advantage.

Cross-browser test automation with Selenium WebDriver
Full browser support

Full platform & browser support

Now you can run Ranorex tests on all Selenium-supported platforms & browsers: Windows, macOS, Linux, Chrome, Safari, Edge, IE & Firefox.

Easy web test creation

Effortless test creation

Choose between script-free or code-based test automation tools in Ranorex Studio to create your tests and run them on WebDriver endpoints.

Selenium integration in Ranorex Studio

Selenium made accessible

Now you can access the Selenium environment without the need to code! Simply use Ranorex to easily create, maintain and analyze tests.

Improved file structure

New test suite structure

Improved test suite readability and leaner reports.

If you have complex test scenarios, it can be rather challenging to keep your test suite organized. That’s why Ranorex 7.0 introduces a fresh new test suite structure and report design that will allow you to benefit from:

  • Flat test suite and report structure for enhanced readability
  • Simple creation of iterations without data-bindings
  • Easily understandable reports
  • Improved integration in CI systems with JUnit compatible reports

Enhanced WPF plug-in

Automate Windows applications with our boldest addition to WPF yet.

Windows Presentation Foundation is a powerful technology for realizing next level user interfaces in Windows. As the WPF architecture is quite flexible and powerful, searching for elements you want to automate can be rather complex. We have now reimagined the way you can automate WPF applications with Ranorex, so you will benefit from:

  • Configuration free WPF object recognition
  • Easier maintenance of the object repository due to leaner RanoreXPaths
  • Revised support for 3rd party controls: Infragistics, Telerik & DevExpress
Advanced WPF plug-in for easy test automation

Start automating now. No credit card required.