Sikuli X for Mac OS X 1.0 RC3 screenshot

Sikuli X for Mac OS X 1.0 RC3 full

You can programmatically control a web page, a Windows/Linux/Mac OS X desktop application, or even an iphone or android application running in a simulator or via VNC.