我在 Visual Studio 中安装了一个插件,可让我创建表单 UI。现在,我正在尝试借助使用 winapp 驱动程序的自动化脚本在表单屏幕上拖放一个元素,但我无法做到这一点。
var FindVSProjectWindow = DesktopSession.FindElementByName("SystemModeler4 - Microsoft Visual Studio (Administrator)");
if (FindVSProjectWindow != null)
{
const int offset = 100;
var FindAttribute = DesktopSession.FindElementByName("VsClassViewMembersPane").FindElementByName("Attribute1");
DesktopSession.Mouse.MouseMove(FindAttribute.Coordinates);
DesktopSession.Mouse.MouseDown(null); // Pass null as this command omit the given parameter
DesktopSession.Mouse.MouseMove(FindAttribute.Coordinates, offset, offset);
DesktopSession.Mouse.MouseUp(null); // Pass null as this command omit the given parameter
Thread.Sleep(TimeSpan.FromSeconds(1));
}
我使用来自 github 的示例尝试了此代码,但没有发生。