Take the 2-minute tour ×

Can a GNOME application be automated? I.e., can I programatically interact with its user inteface?


share|improve this question
For what purposes you are looking at automation? I was looking at the answers are both of them being quite valid: Dogtail if it's more towards GUI testing; and probably DBus if you want to programmatically interact with a GUI app from your own app. –  Seh Hui Leong Jun 19 '09 at 3:21
add comment

3 Answers

up vote 5 down vote accepted

While specifically designed to test GUIs, dogtail provides the functionality you are looking for.

share|improve this answer
+1: thanks for the link, very useful! –  Torsten Marek Jul 17 '09 at 21:15
add comment

While I don't know much about it, try looking into ATK. I know there was a project a while back called facade (part of FVWM?) that used ATK to figure out the logical elements of an application and interact with and modify them.

share|improve this answer
add comment

You should take a look at DBus.

share|improve this answer
add comment

Your Answer


