【问题标题】:Sikuli: onAppear works regardless of the pattern presenceSikuli:无论模式是否存在,onAppear 都有效
【发布时间】:2014-11-23 10:24:41
【问题描述】:

据我了解,onAppear 是在 Pattern 出现在屏幕上时调用处理程序。
但是,当我跑步时:

paste(Pattern("123.png").targetOffset(-1,37),"testText")
wait(2)
onAppear("456.png", popup("Text1"))

即使图案456.png 不在屏幕上,也会始终出现弹出窗口

你能告诉我,我错过了什么吗?

【问题讨论】:

    标签: java python jython sikuli


    【解决方案1】:

    您错过了观察者电话。 您可以在 sikuli here 中阅读有关观察者的更多信息

    基本上你需要做的就是在你的代码后面添加下面一行:

    observe([your desired timeout in seconds], [background = True/False])
    

    如果你没有设置超时,不要忘记添加 stopObserver() 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 2021-12-15
      • 2020-11-05
      • 2014-02-08
      • 2012-10-25
      • 2013-09-26
      • 1970-01-01
      相关资源
      最近更新 更多