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

How It Works

1

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.

2

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.

3

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.

4

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.

5

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.

How it works

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.

Simplified test deployment
Fresh UI

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.

Fresh UI

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: 

Automation Helpers

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

Show invisible characters

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.

Rerun failed test containers

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.

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 web testing

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 in Native Browsers

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. 

Find out more in our user guide

Codeless Creation of Condition

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.

Reduce merge conflicts

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

Find out more in our user guide

Selenium Grid support
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.

Full Platform & Browser Support

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

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 Made Accessible

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

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

Find out how you can create 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
Release 6.2

Chromium Embedded Framework Support

Test your hybrid desktop applications with Ranorex 6.2.

The open-source Chromium Embedded Framework (CEF) is great for embedding web content in desktop applications. Much loved and requested by our customers, we now also support testing of applications using the following Chromium-based frameworks:

  • CEF
  • CefSharp
  • Electron
  • NW.Js
  • Qt WebEngine

Learn how to test CEF applications

Chromium embedded framework automation

User Code Library

A place for each skill in your team.

Sometimes the recorder just is not enough to test it all. But not everyone on a team has to be a great coder. That is why Ranorex 6.2 introduces the user code library. It is a central place where you can find user code collections and methods that have been created within a test automation solution. While coders in a team can add user code methods to this library, other team members can directly access these methods from there and use them in their tests without having to dip into code.

Learn more about the user code library

User code library
Release 6.1

Solution Settings

Save settings directly in the solution to facilitate working in teams and on multiple projects.

You can now choose where you would like to store your solution settings: Save technology-specific settings directly in the solution and user settings locally on your machine. You can rest assured that everyone in a team automatically uses the same settings when working on a test automation solution.

  • Check in settings directly with the solution into a version control system 
  • Share and deploy technology-specific settings directly with the solution 
  • Switch test environments without manually changing the settings

Learn more about solution settings

test automation solution settings

It's time to be curious! Test reports of test automaton projects can take a long time. You would like to know how many test cases have failed so far? Go on, check it – the earlier you know, the faster you can react. Ranorex saves test results in configurable intervals. You can now open the progressive report and view results without disrupting the test run. 

Learn more about the progressive report preview

progressive report preview
Release 6.0

Ranorex Remote

Simultaneous testing in different environments and enhanced team collaboration — nothing if not brilliant. 

Directly from Ranorex Studio, you can now deploy your tests to multiple Ranorex Agents for remote test execution. Continue working on your computer during remote test execution, and receive an automatic notification once the test has been executed and the report is ready. Your colleagues can view which tests ran on a specific agent and have full access to all test reports.

Learn more about how Ranorex Remote works

  • Set up Ranorex Agents on physical or virtual machines
  • Manage Ranorex Agents from Ranorex Studio using the Remote Pad
  • Simultaneously run multiple tests in different environments 
  • Continue working on your computer during remote test execution 
  • Automatic notification once test has been executed and report is ready  
Remote software testing

Git Meets Ranorex 

Version control your automated tests with Git. 

For the first time now, Ranorex supports a decentralized version control system: Git. The benefits? Full access to all Git functionalities within Ranorex Studio and enhanced collaboration between teams. 

Learn how to use Git in Ranorex 

Git automated testing

Ranorex 6.0 Rocks!

Watch our top features in just one minute.

Test run without debugger

Speed Up Your Test Run

Test run without debugger is twice as fast.  

Take control back into your hands. Up to now, a debugger was automatically attached to the test run in Ranorex Studio. But let's face it: Debugging significantly affects the test execution time, and should only be enabled when needed. That's why automated tests now run without debugger by default. Whenever you do need the debugging functionality, you can easily enable it. 

Learn how to run tests with and without debugger in Ranorex 

Improved User Experience 

Boost your productivity with this Ranorex Studio update. 

Fresh Design 

We've taken the design up a notch — all fresh and new, it reflects the awesome capabilities of our product and makes for an incredible user experience. See for yourself!

Save Time Coding

Using the tab key, you can now access multiple code templates (e.g. all kinds of loops). This update further makes new refactoring services and context specific sub menu functionalities available. 

Multiple Items, One Click 

Drag & drop multiple repository items to the action table and define the action that should be performed for all of them with one single click. Additional multi-select modifications can be done in the properties pane. 

Less Merge Conflicts

The new test suite file format decreases the number of code changes and merge conflicts when checking in changes into a version control system. 

Open Solutions Faster 

In the spirit of improving your testing experience, we've got more good news for you: large solutions now open up to 20% faster. Try it out! 

Snapshot Creation Dialog 

If you require application specific support with Ranorex, we need a snapshot to exactly analyze your application under test. With the new snapshot creation dialog, you'll receive notifications on potential problems, status updates and the number of objects included in the snapshot.

Learn how to create a snapshot with Ranorex Spy 

Automatic Solution Backup

Stop worrying about your projects being corrupted when updating Ranorex Studio. Now, an automatic backup of your entire solution, including all projects, will be created prior to updating to the latest version. A report will inform you if an error has occurred during the update.  

Ask a Ranorex expert

Get your most pressing questions answered by one of our Ranorex experts.

Simply fill out the form below

Ask an expert