我正在尝试从应用程序自动登录和文件下载。我可以通过获取菜单项(在工具栏上)并展开它并选择子菜单中的“登录”菜单项来登录。我通过在“上下文”的桌面自动化元素上使用 FindFirst 获得了子菜单。在使用 FindFirst 作为登录菜单项时,我可以获得登录子窗口。当我需要“单击”工具栏上的菜单项“任务”,从“上下文”中获取子菜单并从子菜单中选择“下载文件”时,问题出现在登录后。我无法从桌面自动化元素中找到此上下文。使用检查工具,我看到上下文菜单是上下文窗口的子级,它没有父级。不应该所有的 AutomationElements/Windows 都是 Desktop AE 的子项???如果我模仿“鼠标点击” 在任务菜单项上,我可以使用 Win32 GetMenu 或 GetSubmenu 调用启动子菜单吗?有没有一个例子可以解释这一点?
问问题
393 次