本文介绍了给定一个自动化元素,我如何模拟它的左键单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
AutomationElement child = walker.GetFirstChild(el);
使用 Windows 自动化如何模拟左键单击 Child ?
using windows automation How do i simulator a left single click on Child ?
推荐答案
尝试:
AutomationElement child = walker.GetFirstChild(el);
System.Windows.Point p = child.GetClickablePoint();
Mouse.Move((int)p.X, (int)p.Y);
Mouse.Click(MouseButton.Left);
链接:
AutomationElement.GetClickablePoint 方法
模拟鼠标进入/移动/离开无需真正使用鼠标的 WPF 控件
编辑评论
查看此链接:
鼠标.cs
NativeMethods.cs
TestApi 简介 – 第 1 部分:输入注入 API一个>
这篇关于给定一个自动化元素,我如何模拟它的左键单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!