据我了解,onAppear 是在模式出现在屏幕上时调用处理程序。
但是,当我运行时:
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() 调用。
关于java - Sikuli:无论模式是否存在,onAppear 都会起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27087899/