繁体   English   中英

在sikuli中出现-Java

[英]onappear in sikuli - java

我正在寻找“ onappear”和单击的应用程序,其中我想在捕获的GUI出现后单击它。

我知道可以先使用“等待”再使用“单击”来完成此操作,但随后我必须静态输入等待时间,这是我希望避免的时间。

有没有一种方法可以同时使用“出现”和“单击”? 如果不能,请提出一个解决方案,等待GUI,然后单击它(动态等待)?

我想不出内置的解决方案,但是您可以编写自己的简单定义来实现。 这没有专门使用onAppear,但是我认为它可以实现您的目的。

在python中:

def waitClick(myImage):
    time = 0
    while time < 30:
        if not myRegion.exists(myImage):
            wait(.5)
            time += 1
        else:
            click(myImage)
            break

这将每隔半秒检查一次您的图像,显​​示时间为15秒。 当它确实出现时,它将单击该图像,然后终止循环。 这样的事情会有所帮助吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM