如何使用UIAutomation或White启用按钮
我正在尝试自动化安装向导,我需要单击未启用的按钮。
我知道这可以使用Windows消息完成,但我想知道是否已经支持White或UIAutomation
作为参考,这不起作用:
var invoke = (System.Windows.Automation.InvokePattern)setup.button("Next >").AutomationElement.GetCurrentPattern(System.Windows.Automation.InvokePattern.Pattern);
invoke.Invoke();
这也不是
var guiAutomation = new API_GuiAutomation("msiexec");
var setup = guiAutomation.windows()[0];
setup .bringToFront();
setup .button("Next >").mouse().click(); // this will work
setup .button("Next >").mouse().click(); // this will not work since the button is not enabled
上面的示例使用我添加到O2平台的基于白色的API(请参阅此处自动记事本的示例)
没有找到相关结果
已邀请:
4 个回复
联课
藐刚
陷牡彭拈峰
细屠截殴些