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