据我了解,onAppear是在屏幕上出现Pattern的情况下唤起处理程序的。
但是,当我跑步时:
paste(Pattern("123.png").targetOffset(-1,37),"testText")
wait(2)
onAppear("456.png", popup("Text1"))
即使屏幕上没有图案
456.png
,也会始终显示弹出窗口您能告诉我我所缺少的吗?
最佳答案
您错过了旁听者通话。
您可以在sikuli here中阅读更多有关观察者的信息。
基本上,您需要做的是在代码后添加以下行:
observe([your desired timeout in seconds], [background = True/False])
如果您未设置超时,请不要忘记添加stopObserver()调用。