Question: Does anyone have a suggestion as to what interactions between/settings of Ranorex and WPF could cause the Ranorex Spy and FindFromPoint() to always return the highest-level WPF form, even though it is actually not the foreground object in the display?
Background: We have a WPF application running on XP SP3 that uses a lot of custom controls. We recently noticed that the Spy and FindFromPoint have started to return the XPath for the form-in-general instead of the specific control that is being selected. The tree view of the application that the Spy provides is still perfectly functional - even asking the Spy to "highlight an element" works correctly – only the "Track" functionality behaves strangely/improperly.
Additional Information: Unfortunately, we were in the middle of heavy changes in both the product and our API based automation environment, and it wasn't until recently that we noticed the issue, so tracking down the specific change in behavior, and attributing it to either Ranorex or our App is quite difficult. To make matters worse, not only do our devs know very little about Ranorex, we don't have anyone on the test team that is familiar with WPF, so I thought I'd post here in case someone has an idea that could lead us to resolving the issue.
Thanks in advance for any ideas,
Chris