在sikuli中向上拖放一个窗口

问题描述 投票:0回答:1

背景:我正在尝试使用sikuli和Java自动化桌面应用程序。当我们单击应用程序中的“浏览”按钮时,它将打开一个新窗口以选择目标文件夹以下载某些文件。选择文件夹后,我们需要单击“确定”按钮。

问题:每当我们点击“浏览”按钮时,默认情况下会在运行脚本的实验室执行机器中打开一个放大的窗口。因此,屏幕上不会显示“确定”按钮。我们必须向上移动“浏览”窗口才能使其可见。

我尝试使用Region.dragDrop()方法向上移动窗口。但是,找不到浏览窗口后面的目标匹配项。

请指导我提出解决此问题的方法。

sikuli
1个回答
0
投票

这是您问题的间接解决方案。由于拖放和其​​他“视觉”动作通常更加脆弱且更难自动化,我建议您尽可能使用键盘快捷键。在你的情况下,如果阻塞窗口最后打开,我认为它成为活动窗口,这意味着你可以使用Win + down组合最小化它(假设你在Windows中)。

© www.soinside.com 2019 - 2024. All rights reserved.