C# 如何从System.Windows.Automation.AutomationElement对象检索底层WPF UIElement?

C# 如何从System.Windows.Automation.AutomationElement对象检索底层WPF UIElement?,c#,wpf,automation,automated-tests,white-framework,C#,Wpf,Automation,Automated Tests,White Framework,我正在使用著名的框架TestStack.White实现自动化UI测试。因此,通过自动ID查找所需的UIItem非常容易。然后我转到属性AutomationElement,这就是System.Windows.Automation.AutomationElement对象的获取方式 此时,我想知道是否有可能检索给定AutomationElement(从System.Windows.Automation)的“真实”底层UIElement(从WPF)。据我所知,其主要思想是将测试所使用的自动化元素与其实际

我正在使用著名的框架TestStack.White实现自动化UI测试。因此,通过自动ID查找所需的UIItem非常容易。然后我转到属性AutomationElement,这就是System.Windows.Automation.AutomationElement对象的获取方式


此时,我想知道是否有可能检索给定AutomationElement(从System.Windows.Automation)的“真实”底层UIElement(从WPF)。据我所知,其主要思想是将测试所使用的自动化元素与其实际实现解耦,从而使其完全“独立于UI框架”。然而,我仍然希望在连接这些实体时存在一些漏洞。

“这是我在这里的第一个问题,但我会尽量让它简洁。”——在我看来,你并不是很努力。因此,根据你的修正,对你来说,“不简洁”归结为标题、中性问候语和签名的使用?我没有弄错你的评论吗?堆栈溢出不鼓励页眉、页脚、签名、礼仪问候等等。我们这里有一种交流方式,这是那些花费大量时间免费回答问题的人的首选。然后,Stack Overflow的开发人员是非常熟练的诱惑者,因为他们为用户提供了在文本框中使用标题的可能性。不管怎样,谢谢你对地方法规的一些启示。祝你的问题好运。