C# 如何从UITestControl中获得与在CUIT断言中相同的层次结构

C# 如何从UITestControl中获得与在CUIT断言中相同的层次结构,c#,automated-tests,coded-ui-tests,C#,Automated Tests,Coded Ui Tests,我在MS编码的UI上编写小实用程序。我想从UITestControl中获得编码的UI断言表单中所示的相同层次结构。 我正在构建UITestControl,如下代码所示 UITestControl test = UITestControlFactory.FromPoint(Mouse.Location); 之后,我想得到控制层次结构 有办法吗 问候,, 拉金达尔 它将返回UITestControlCollection,您可以通过它进行访问请不要要求我们为您编写代码。向我们展示你是如何试图自己解

我在MS编码的UI上编写小实用程序。我想从UITestControl中获得编码的UI断言表单中所示的相同层次结构。 我正在构建UITestControl,如下代码所示

 UITestControl test = UITestControlFactory.FromPoint(Mouse.Location);
之后,我想得到控制层次结构

有办法吗

问候,, 拉金达尔


它将返回UITestControlCollection,您可以通过它进行访问

请不要要求我们为您编写代码。向我们展示你是如何试图自己解决问题的,然后向我们展示结果是什么,并告诉我们为什么你觉得它不起作用。另请参阅每页顶部链接的帮助页,了解如何编写一个好的问题。要获取控件层次结构,我们使用uiTechnologyElement.QueryId.祖先,但在某些情况下,它与CUIT断言表单中显示的层次结构不同。使用UItechnologyElement或UITestControls获取祖先层次结构有什么不同的方法吗?
test.GetParent().GetChildren();