 <p>Coded UI uses accessibility to expose properties and methods to the test runner. This means that unless specific properties and methods have been exposed they are simply not available to Coded UI. </p> <p>In your situation Coded UI could be used, but I don't think it should be used unless you have a lot of time on your hands. </p> <p>You would essentially need to replace MSAA, with a custom technology and then expose the custom properties and methods using that technology. </p> <p>Huge amount of development effort to get what you already have with QTP. </p>