Microsoft Automation UI 鼠标单击给定位置

use*_*069 3 c# microsoft-ui-automation

我正在开发一个 C# 控制台应用程序,它将打开一个应用程序并在那里执行一些操作。我能够启动应用程序并登录应用程序。我需要在特定位置上进行一些鼠标单击操作,但找不到如何操作。可以模拟吗?我必须使用该位置,因为我需要做的不仅仅是单击按钮或文本框。我需要右键单击主窗口并从打开的菜单中选择某些内容。我不确定是否有办法使用 Microsoft Automation UI 来做到这一点。

提前致谢。

小智 5

从 Nuget 下载 Microsoft.TestApi。

using Microsoft.Test.Input;
using System.Drawing;

Mouse.MoveTo(new Point(1000, 1000));
Mouse.Click(MouseButton.Right);
Run Code Online (Sandbox Code Playgroud)

此外,您还可以使用 Teststack.White 来实现此类自动化目的。