L'exécution de test codé de l'INTERFACE utilisateur d'une application autonome

J'ai trouvé plusieurs posts sur la façon d'exécuter du code à tester l'INTERFACE utilisateur à l'aide de mstest l'utilité, mais j'ai besoin de les exécuter à partir de mon application en C#. J'ai essayé la chose la plus simple: j'ai créé une application console, ajout de références à

  • Microsoft.VisualStudio.TestTools.UITest.Logging.dll
  • Microsoft.VisualStudio.TestTools.UITest.Playback.dll
  • Microsoft.VisualStudio.TestTools.UITesting.dll

et j'ai essayé d'appeler l'INTERFACE utilisateur de la méthode de test à partir de mon application. J'ai eu l'erreur suivante:

The following is not a valid technology name: MSAA. To search for a control, you must specify a valid technology name.

J'ai essayé de référencer d'autres assemblys qui sont liés à l'INTERFACE utilisateur de test, mais l'erreur reste la même. Peut-être il y a quelque chose que je dois ajouter à l'Application.config pour pouvoir exécuter les tests?

OriginalL'auteur Max | 2012-11-20