我想在WPF中为自定义控件编写一个AutomationPeer。
现在,我想显示在我的控件上实际看不到的textBlocks \ TextBoxex。 我知道如何覆盖GetChildrenCore()方法。 我的问题是当我运行播放(编码的ui记录)时 - 它试图在窗口上找到一个不可变的控件。你有什么想法吗?
答案 0 :(得分:0)
您可以在Coded UI控件上设置SearchConfiguration VisibleOnly。此外,UITestControl.FindMatchingControls方法可以让您知道搜索属性是否过于模糊。在找到匹配控件的第一个实例后,编码的UI停止寻找控件。
inspect.exe可以解释表单以及Coded UI如何看到控件。
尝试打开Designer.cs并查看层次结构以及Coded UI尝试查找的内容。