One can also use a microcontroller such as Teensy to script timed keyboard and mouse action.
Demonstrations have usually been by security researchers, but these tiny boards can be used wherever one wants to avoid the labor of repetitive navigating, typing and mouse clicking.
http://web.archive.org/web/20121127001253/http://simile.mit....