无法使用UIautomation选中复选框

时间:2019-06-23 07:52:09

标签: c#

我正在使用UI自动化对一个复选框进行编码,但是Toggle()不起作用

我还尝试了getclickablePoint并执行鼠标左键单击,但也没有运气。

AutomationElement UserCheckBox=AutomationElement.RootElement.FindFirst(new PropertyCondition(AutomationElement.NameProperty,"UserCheck");
TogglePattern tp=UserCheckBox.getcurrentPattern(TogglePattern.pattern) As TogglePattern
if(tp.current.ToggleState==ToggleState.off)
tp.Toggle();

我在UserCheckBox变量中得到了所需的元素。

我将ToggleState设为关闭。

但是,在调用Toggle()时,该复选框没有被单击

0 个答案:

没有答案