簡體   English   中英

Python和Sikuli-從列表中選擇(多個)

[英]Python and Sikuli - Selecting from a list (multiple)

詢問周圍的另一種方式。

我試圖查看屏幕,確定圖像是否存在(從列表中)並選擇其中的任何一個,然后單擊“開始”。 如果沒有任何列表項,它將執行click("go.png")並繼續。 如果那里有任何列表項,則單擊它,然后執行click("go.png")

wait("start.png", 10)
click("start.png")

class gameOne():
    def pickone():
        imageFile = ["one.png", "two.png", "three.png"]
        if exists(imageFile):
            click(imageFile)
click("go.png")

這樣, click("start.png")click("go.png")起作用了。 似乎只是跳過課程。 沒有錯誤。

您沒有正確使用該類,我不確定您期望它如何工作,但是您不需要這樣做:

wait("start.png", 10)
click("start.png")    

imageFile = ["one.png", "two.png", "three.png"]

if exists(imageFile):
    click(imageFile)

click("go.png")

這應該按預期工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM