AutoPy is a free and open source simple toolkit for automating and scripting repetitive tasks, especially those involving a GUI, with Python.
AutoPy includes functions for controlling the mouse and keyboard, finding colors and bitmaps on-screen, as well as displaying cross-platform alerts.
Here are some key features of "AutoPy":
· Testing a GUI application for bugs and edge cases: You might think your app is stable, but what happens if you press that button 5000 times?
· Automating games: Writing a script to beat that crappy flash game can be so much more gratifying than spending hours playing it yourself.
· Portable: Works on Mac OS X, Windows, and X11.
· Fast: Written in pure ANSI C.
· Simple: AutoPy is designed as a toolkit, not a framework -- it doesn`t get in your way. At the same time, convenience functions are provided where useful.
· Easy: AutoPy is designed to be simple and easy-to-understand, both for the end user and the implementor; that is, both the public API and the internals are straightforward and well-documented. It should be easy to pick up, and easy to modify if you need.
Requirements:
· Python 2.5 or later