1
不知道我要去哪裏錯了:在Sikuli循環故障/ Python的
mm = list(r.findAll(rButton))# find all rButtons on main screen
print len(mm) #check how many are detected
for x in range(0,len(mm)):
r.click(mm[x])
if(not r.exists(rButtonDisabled)):
print "this is a test"
r.wait(BeginTask,FOREVER)
r.click(BeginTask)
r.wait(rButton,FOREVER)
else: click(Cancel)
有2個屏幕。我們稱之爲主屏幕和屏幕2。在主屏幕上有相同的按鈕rButton。我想查找所有可見的rButton,然後開始點擊它們。理想情況下,我希望它點擊第一rButton,其花費的畫面2,如果在屏幕2的按鈕被禁用,點擊取消這使我們回主畫面,然後進入主屏幕,再次把我們帶到第二rButton畫面2。根據主屏幕上的rButtons,可以禁用或啓用屏幕2上的按鈕。
我的代碼無法正常工作時這種效果。不知道我哪裏錯了。
你能告訴我們你的代碼走多遠?它在哪裏破裂?你得到的錯誤是什麼? – autoKarma 2014-11-06 22:01:48