Accessibility Framework and Python (continued)
Iterating over the children of an accessible is trivial. The following code lists the currently running accessible applications:
for i in range(desktop.childCount):
child = desktop.getChildAtIndex(i)
print child.name
child.unref()
If we have an accessible corresponding to an entry field, queryInterface() can be used to use the Accessibility::Text methods on it:
text = accessible.queryInterface('IDL:Accessible/Text:1.0')
print text.getText(0, text.characterCount)