我正在尝试在 Visual Studio 2010 项目中为 WinForm 创建单元测试。我在我的项目中添加了一个新的“Coded UI Test”,打开代码文件,然后右键单击并选择“Generate Code for Coded UI Test”->“Use Coded UI Test builder”。然后我启动我的应用程序,在 UI Map 控件上选择“记录”。我运行我的测试(在这种情况下,只需选择一个文本框,输入一个随机值,然后单击一个按钮)。然后我从 UI Map 控件中选择“生成代码”,该控件生成测试将使用的代码。运行此测试时,我收到错误:
测试方法 HelloWorldTest.CodedUITest1.CodedUITestMethod1 抛出异常:Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException:播放未能找到具有给定搜索属性的控件。其他详细信息: TechnologyName: 'MSAA' ControlType: 'Window' Name: 'Form1' ClassName: 'WindowsForms10.Window' ---> System.Runtime.InteropServices.COMException: Error HRESULT E_FAIL has been returned from a call to a COM component .
有谁知道我哪里出错了?
谢谢