我正在尝试使用 Jython 脚本自动识别组件。问题是一旦达到匹配值,我就无法停止迭代。代码是:
def GetAll(Dialog):
ChildItems=Dialog.getComponents()
for item in ChildItems:
GetAll(item)
rc.logMessage(str(item.getName()))
if(str(item.getClass())==rc.lookup("Class")):
if (str(item.getName())==rc.lookup("TextOnButton")):
item.doClick()
rc.setLocal("Clicked", True)
break
尽管放置了 break 语句,但我无法打破 for 循环。