我已经开始使用 FlaUI 来自动化我的胖客户端 .net 应用程序。该应用程序是基于 Windows 窗体的。开始是好的,Login Form 被识别出来了,我可以登录,但是后来死路一条,我发现应用程序中的几乎所有东西都是作为 Pane 控件类型开发的。
因此,有网格、表格等,但当我使用 Inspect.exe 或 FLAUInspect 工具查看对象层次结构时,它们都只是显示为窗格类型。他们的财产中没有真正出现,所以似乎什么都无法读取。但在放弃之前,我只是想在这个论坛上与有经验的观众核实一下,是否真的有任何方法可以从 Pane 对象中获取数据。
请建议是否有任何方法,即使这意味着使用 UIAutomation、TestStack.White 等其他库。
更新:我现在对此了解不多。因此,窗格中的对象是在 syncfusion 和 devexpress 中开发的。是否可以使用 FlaUI 或 UIAutomation 或 TestStack.White 等识别在 syncfusion 和 devexpress 中开发的对象?