Project SIKULI, a Python-based UI scripting tool that uses a visual selection process for encoding UI actions. To tell the script to click on a button in a foreign UI, you take a screenshot of the region to click. Sikuli uses a visual recognition algorithm to find the screenshotted region to perform the action. This means it is likely to work with all visual applications, even those that don't have scripting hooks available to the operating system, like web pages. Easy and clever!
This is BrainLog, a blog by Dan Sanderson. Older entries, from October 1999 through September 2010, are preserved for posterity, but are no longer maintained. See the front page and newer entries.
January 24, 2010