【问题标题】:Sikuli no clicking on Image in POP UPSikuli 没有点击 POP UP 中的图像
【发布时间】:2015-06-08 07:02:43
【问题描述】:

大家好,我面临一个问题。我的脚本正在使用 sikuli API 进行基于图像的自动化。我的问题是我单击按钮“A”然后出现一个弹出窗口,然后我想单击图像 B sikuli 获取 B 的坐标正确,但是当它调用 click 时,会显示空指针异常。我知道是什么问题,但我不知道它的解决方案。脚本无法单击,因为 sikuli 的当前焦点位于包含按钮 A 的上一个屏幕上,所以它说空指针异常。任何人都知道如何将焦点切换到活动屏幕?

【问题讨论】:

    标签: java sikuli


    【解决方案1】:

    要专注于弹出窗口,您可以使用:

    App.focusedWindow()
    

    【讨论】:

      【解决方案2】:

      通过添加长时间等待解决了我的问题:

      try {
                          driver.wait(2000);
      
                      } catch (InterruptedException e) {
                          // TODO Auto-generated catch block
                          e.printStackTrace();}
      

      【讨论】:

      • 您也可以添加while not exists()。那一个会等到图像出现,然后自动走得更远。如果图像在100 seconds 之后已经可见,那么您不必等待2000 seconds
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 2015-10-28
      • 1970-01-01
      • 2020-04-25
      • 2016-07-16
      • 1970-01-01
      相关资源
      最近更新 更多