我正在使用Coded UI来自动化应用程序。在自动化过程中,应用程序内部会发生复杂的过程(在应用程序内部加载PowerPoint)。在此过程之后,我无法继续测试,因为MSAA无法在应用程序中找到任何控件。我在自动化失败之前和之后使用Inspect.exe。我在失败之前和之后附上了Inspect工具的屏幕截图。有没有解决方案可以解决这个问题?每当我遇到这个问题时,我无法在不重新启动应用程序的情况下继续自动化测试。 任何帮助将不胜感激 !
答案 0 :(得分:0)
编码的UI支持WinForms和WinControls。我建议您使用以下代码找到WinWindow:
false
答案 1 :(得分:0)
尝试在 Windows 设置中更改屏幕分辨率和屏幕尺寸。
在 CodedUI 中遇到了同样的问题。 检查工具在 msaa 模式下没有找到控件 更改屏幕分辨率和大小后, 它能够找到控件。