我在VM上配置了测试代理,但是当从MTM / TFS构建启动测试时,测试代理未执行GUI测试。我可以看到从测试控制器到VM测试代理的成功调用。 VM没有锁定并处于活动窗口屏幕中,但不知何故它不执行我编码的GUI操作。测试失败后,它在异常下面抛出:
Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: 播放无法通过给定搜索找到控件 属性。其他详细信息:TechnologyName:' MSAA' ControlType:" 然后从TestCleanup抛出异常" DB文件不能 正在被另一个进程使用的访问
这是非常常见的异常,在这里无法找到控件,但控件在屏幕上。该脚本在本地系统上正常运行,其他一些测试用例正在VMS上传递,因此testcript,testcontroller和tfs构建没有问题。我的VM上是否有任何丢失的配置或权限?或VM没有鼠标/键盘导致GUI测试失败?