UI test automation with Coded UI is all about mapping the controls of the target application so that a UI test procedure could be run automatically, invoking controls and make assertions.
Certain controls of the target application might be cumbersome to detect. Here’s some tools that can come in handy when the Coded UI Test Builder have troubles finding your controls.
wfSpy – The Windows Forms Spy Utility
Good for: Analyzing .NET WinForms applications
Supported Frameworks: 1.1 – 4.0
Supports 64-bit: No
Snoop – the WPF Spy Utility
Good for: Analyzing WPF applications
Supported Frameworks: WPF 3.0 – 4.0
Supports 64-bit: Yes
Hawkeye – The .Net Runtime Object Editor
Good for: Analyzing .NET applications
Supported Frameworks: 2.0 – 4.0
Supports 64-bit: Yes, with a different binary