sniff2 can be used for inspecting UI components and widgets on GNOME desktop with the possibility to generate a behave-like (BDD) directory structure for writing GUI tests together with dogtail framework
Sometimes, when you are in very complicated nodes structure you need to write down function for localizing that node. Would be nice to have it in the submenu. If there are more nodes with the same roleName it has to work with indexes to localize the exact node you clicked on. This is somhow non trivial from time to time and would be nice to have it done as it would really help people.
using findChild over findChildren makes search much faster in some cases and large applications like LO and evolution.
Not sure if some structure orientation points should be added. (like app.child('Text' rolename='table').findChild('your_desired_node') This can make backward orientation readable as you can go in sniff and search the other way around.