我是Visual Studio上的编码用户界面测试的新手,所以我尝试了一些测试。 我在PC上生成了一个测试,然后在另外两台计算机上重播了该测试。
其中一台机器未通过测试:
消息:测试方法CodedUITest.CodedUITest1.LoadDataProcessing 抛出异常: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: 播放未能通过给定的搜索找到控件 属性。其他详细信息:TechnologyName:'MSAA'ControlType: 'MenuItem'名称:'数据处理中...'---> System.Runtime.InteropServices.COMException
该测试未打开工具条菜单项,因此“数据处理”菜单项不可见。
这三台PC使用的是Visual Studio 2017 Entreprise,我检查了一下:所有计算机都是最新的,并且已安装CUIT。我看到的唯一不同是PC在Windows 10上,所有其他都在Windows 7上运行。是Windows版本吗?以及如何解决这个问题?
其他信息:CUIT是在EXE应用程序上完成的。