imho, Ranorex must not use the to-be-validated Property as any part of the RxPath.
If the to-be-validated property is part of the RxPath (that is part of the recognition properties) and we encounter the case where this to-be-validated property is wrong, then Ranorex will fail finding the element instead of reporting a validation issue.
To clearify using an example, I have a standard use case:
Open the about dialog and verify some data in it, especially in a table.
Lets assume two columns in the table and the example row contains:
|Operating System|Windows 7 Business|
While recording I choose Validate Mode and click on the desired table cell (the right one which contains "Windows 7 Business") and in Ranorex Validation Dialog I selected the text property.
Back in Ranorex, I see that the recorded validation row uses the Repository Item "CellWindows_7_Business_" which has RxPath "row[@index='2']/cell[@text='Windows 7 Business ']".
So my question is - if the text value is wrong, for example contains "Ubuntu>Windows

regards,
Björn Kruse