I found several blog posts about how to execute code UI tests using mstest utility, but I need to execute them from my C# application. I tried the simplest thing: I created a console application, added references to
- Microsoft.VisualStudio.TestTools.UITest.Logging.dll
- Microsoft.VisualStudio.TestTools.UITest.Playback.dll
- Microsoft.VisualStudio.TestTools.UITesting.dll
and I tried calling UI test method from my application. I got the following error:
The following is not a valid technology name: MSAA. To search for a control, you must specify a valid technology name.
I tried referencing other assemblies which are related to UI testing, but the error stays the same. Maybe there's something that I should add to App.config to be able to run the tests?
See Question&Answers more detail:os