我正在尝试为WPF应用程序记录编码的UI。我的目标是点击按钮(Mybutton
)。
问题是在应用程序中有另一个控件,它不可见,它位于我的按钮之上。每次我点击myButton
时 - CUIT生成的代码都是用于blockingControl。
我有应用程序代码 - 但没有权限更改xaml(我可以添加自己的实现,例如“onCrerationAutomationPeer”)。
有没有办法编写一个插件,知道可以识别出BlockingCcontrol不可见 - 并且不会选择它?
答案 0 :(得分:1)
我已经发现如果我实现onCrerationAutomationPeer
以返回null
阻止控制将被忽略。
答案 1 :(得分:0)
在WPF中,您还可以询问按钮是否已启用。
if(button.GetProperty("Enabled").Equals(true)) { ... }