本文介绍了给定一个自动化元素,我如何模拟它的左键单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

这篇关于给定一个自动化元素,我如何模拟它的左键单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!