【问题标题】:Drag and drop a window upwards in sikuli在 sikuli 中向上拖放一个窗口
【发布时间】:2019-02-26 20:24:35
【问题描述】:

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

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

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

请指导我想出解决此问题的可行方法。

【问题讨论】:

    标签: sikuli


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-04
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 2011-04-11
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多