簡體   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