I have an application running on Solaris that has a very weak API. Some features are only available through it's user interface.
I need some examples of how one might go about programmatically controlling the application. I basically need to press some buttons and change text in edit boxes.
I've done this in Windows, but never unix. The application can use c/c++, java, perl, tcl, whatever (I'm familiar with all of these).