Advanced settings & configurations | Ranorex
Help CenterUser GuideRanorex Studio system details

Advanced settings & configurations

Most of the settings shown in the ‘Advanced‘ tab are used to configure Ranorex object recognition and RanoreXPath generation. Please be careful when changing these settings.

Ranorex advanced settings - part I

Ranorex advanced settings – part I

Enable 32/64 Bit Bridge: Use the checkbox ‘Enable 32/64 Bit Bridge’ to turn off the bit bridge required to handle 32/64 bit based applications on 64 bit operating systems automatically.
Use hidden screenshot capturing (if possible): Tries to capture screenshots used by recordings, repositories or Ranorex snapshot files, even from application windows which are not in the foreground. If disabled, Ranorex tries to make the application window visible before capturing a screenshot.
Disable expensive attribute in tools: This setting instructs plug-ins not to evaluate computationally intensive attributes for Ranorex Spy, Recorder, and Ranorex Studio. If checked, attributes like Row.Index do not have a value for certain technologies when shown in Ranorex Spy. This improves performance is some cases.
Let snapshot contain complete ancestor subtree: When checked, the subtree containing the whole application will be stored when saving a snapshot file. If not checked, only the direct subtree to the selected item will be stored.
Use asynchronous dispatching of mouse and keyboard events: This setting is used to turn on or off asynchronous dispatching of mouse and keyboard events during recording. With enabled asynchronous dispatching mouse and keyboard events will not be forwarded to an application before Ranorex has finished processing the event.
Use UiaLauncher to elevate privileges for processes started by tools: Specifies whether test execution is started with elevated privileges or not.
Synchronize element selection of Studio’s repository with element selection in Spy: Specifies whether a UI-element will be automatically selected in Ranorex Spy when the representing repository item will be selected or not.
Ranorex advanced settings - part II

Ranorex advanced settings – part II

Delay before pressing a key sequence (ms): Specifies the time to wait in milliseconds before performing a key sequence simulation.
RanoreXPath generation mode: Defines how RanoreXPaths will be built during recording actions or tracking elements using the Ranorex tools (by default, the mode ‘StepCostReduce’ is selected).
StepCostReduce Reduces the number of path predicates such that the path remains non-ambiguous. In addition to that, removes intermediate steps considered as unimportant. Can be heavily tuned using the RxPath.PathBuildMode settings. This usually shortens the path and makes it more robust by eliminating unnecessary attributes.
Reduce Reduces the number of path predicates such that the path remains non-ambiguous. This usually shortens the path and makes it more robust by eliminating unnecessary attributes.
Simple No optimization is performed. Path predicates contain valid, appropriate and existing attribute values or indexes if no attributes can be used.
Edit Path Weights…

Further reading

The editing of path weights and the concept of mapping dynamic UI-elements are introduced and explained in detail in > Ranorex Studio expert >  ⇢ Mapping dynamic UI-elements.

Edit Path Build Options: Specifies the parameters for StepCostReduce RanoreXPath generation mode.