我正在使用众所周知的框架 TestStack.White 实现自动化UI测试。因此,通过 AutomationId 查找所需的 UIItem 非常容易。然后我进入属性 AutomationElement ,这就是获取 System.Windows.Automation.AutomationElement 对象的方法。
此时我想知道是否有可能找回"真实"给定 AutomationElement 的基础 UIElement (来自 WPF )(来自 System.Windows.Automation )。据我所知,主要思想是分离测试所使用的自动化元素及其实际实现,以便它们独立于UI框架"。但是,我仍然希望存在一些漏洞,将这些实体联系起来。