Sikuli:onAppear无论模式存在如何都能工作

时间:2014-11-23 10:24:41

标签: java python jython sikuli

根据我的理解,实际上,如果模式在屏幕上,则唤醒处理程序 但是,当我跑步时:

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

即使模式456.png不在屏幕上

,也会始终显示弹出式窗口

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

1 个答案:

答案 0 :(得分:1)

你错过了观察者的电话。 您可以在sikuli here

中阅读更多关于观察者的信息

基本上您需要做的是在代码后添加以下行:

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

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