子窗口的Silverlight UI自动化及其控件?

时间:2011-04-18 22:20:21

标签: silverlight ui-automation

我无法制作儿童Windows的UI自动化。我无法跟踪项目中任何子窗口内的任何元素。我正在使用UISpy。我为ChildWindows中的所有项设置了AutomationProperties.AutomationId。

我希望能找到关于这个主题的答案。没有太多的文件或我无法找到它。任何样品或想法都非常感谢!

1 个答案:

答案 0 :(得分:0)

目前Silverlight中的Popups没有很好的自动化支持。弹出窗口不被视为主视觉树的一部分,因此它们实际上是断开连接的。 ChildWindows显示在Popup中,因此它们也有效地断开连接。

Here是一种可能的解决方案,它基本上跟踪弹出窗口/子窗口并将它们作为父页面的自动化子窗口注入。

显然,Telerik还为他们的测试套件提供了解决方案,其中包含视频here