Ranorex Studio 7 WPF plugin FAQ
What is the difference between WPF automation in Ranorex 7 and previous versions?
Ranorex 7 features a new technology plugin for WPF automation. We have created a modern approach for automating WPF applications that is fast, reliable and configuration-free. Compared to previous versions of Ranorex, the new plugin features far better object recognition out of the box and less complex element trees when viewed in Ranorex Spy.
What are the features of the WPF technology plugin in Ranorex 7?
The new WPF technology plugin detects interactive elements in any WPF application and omits non-interactive elements like decorators while doing so. Because of this, element trees generated from the new WPF plugin are generally less complex and RanoreXPaths are more logical in their structure. By using the new WPF plugin, you can automate your applications faster and more reliably, without having to configure Ranorex for your individual application.
Is the new WPF technology plugin compatible with previous versions of Ranorex?
No. RanoreXPaths generated by the WPF technology plugin in Ranorex 7 are much leaner and therefore not compatible with those generated in previous versions. However, Ranorex 7 features a legacy mode that activates the WPF technology plugin from previous versions if your solution requires it.
What about my existing WPF tests?
How do I choose which WPF plugin I want to use?
We designed the WPF technology plugin in Ranorex 7 in a way that you won’t have to choose the operation mode. Opening an existing solution that automates WPF will activate the legacy mode and everything will be still working as before. If the repositories in your solution do not feature any WPF elements, or if you are creating a new solution, the new WPF plugin is active as a default.You don’t need to worry about deciding which WPF plugin operation mode to use. If you create a new solution or if an existing solution doesn’t feature any WPF elements, the plugin will activate with all improvements. If you open an existing solution with WPF elements, Ranorex will automatically activate the legacy mode of the WPF plugin. You can also activate the legacy mode manually for new solutions. This is explained here.
Can I use both WPF plugin operation modes at the same time?
Where have the settings for the WPF plugin gone?
The WPF technology plugin in Ranorex 7 is configuration-free. Because of its superior object recognition, you don’t have to worry about identifying wrong elements anymore. If you are using the legacy mode, you can find the settings in the same place as before and an explanation of them here.
I made specific settings to the WPF plugin so that I can automate my application with Ranorex. Where can I find them?
How can I adjust the settings for the new WPF technology plugin?
The new WPF technology plugin is configuration-free and therefore has no settings. However, you can populate a blacklist of process names that you would like the WPF technology plugin to ignore.
What about tools not using Ranorex Solutions?
I’ve tried the new WPF technology plugin, but I prefer to use the one from previous versions. How can I activate it?
How do I handle repositories from different solutions?
Product roadmap
For features planned to be implemented in the near future, see the product roadmap.
API changes
For changes in the testing and reporting API, see the API changes.
Release notes archive
For releases prior to Ranorex Studio 7.0.0 , see the release notes archive.