Ranorex Speed #2: The Repository Cache

Ranorex supports caching for app folders and rooted folders, which are two types of repository folders. The repository caching feature was designed specifically to improve test run performance. When an action associated with a repository item is executed during a test run, Ranorex tries to use the cache to avoid performing expensive and redundant searches. […]

Continue Reading...

Ranorex Basics: RanoreXPaths and Repositories

In the previous post, we discussed plugins, elements and adapters, the most basic Ranorex components that make everything else tick. Whereas elements and adapters are the raw materials, RanoreXPaths and the repository are the sauce that makes it possible to query and work with the UI effectively. And while there isn’t much you can do to […]

Continue Reading...

Ranorex Speed #1: Screen Resolution and the Debugger

The screen resolution and the Ranorex Studio debugger affect the execution speed of the test run. Ranorex Studio is built on top of the excellent open source SharpDevelop IDE, which is designed to mimic the Visual Studio IDE. This gives Ranorex many advanced capabilities, including the ability to debug and step through code modules and […]

Continue Reading...