Testack White无法找到Window的孩子

时间:2018-09-03 08:49:25

标签: automation white teststack

我有一个WPF应用程序,我尝试使用testack white使它自动化,而我几乎陷入了无法为Window(嵌入在主Window的Panel中)获取任何子项的问题上 >

我认为问题不一定是白色的,而是这个应用程序的构建方式,因为(我使用VisualUIAVerifyNative作为检查器。我也尝试了其他方法,但在ControlView,ContentView或RawView中没有看到任何子代): -打开检查器并展开树,直到该窗口显示没有任何孩子 window_element_no_children -但是,如果我在鼠标功能上使用了“焦点跟踪/悬停”功能(例如,在按住CTRL的同时,检查器会为您提供鼠标悬停的任何元素),然后会显示此窗口的整个子树。不幸的是,即使我此时尝试通过自动化测试找到孩子,但仍然没有任何回报。 window_element_with_children

有人知道我如何确切地“强制”对此窗口进行检查,以便随后显示孩子吗?与检查器中的FocusTracking一样。

非常感谢

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用AutomationElementFinder?

var children = new AutomationElementFinder(window.AutomationElement).Children(
                AutomationSearchCondition.All);

您也可以尝试其他SearchCondition。