MonkeyHelper offers recording, replaying and manipulation capabilities for Android usage traces. It also provides wrappers for common Android Development Tools (adb, aapt, etc). All in Python.
- Replaying AngryBirds on a Tablet
- Replaying a paint on a Samsung Galaxy S
- Capture live trace, learn user's scrolling pattern and then automaically scroll at user's pace!!
We highlight some use cases that could be useful for different purposes.
- Record a trace from an Android box and replay it. This could be useful for debugging and testing apps. The trace can be stored as a simple text file, essentially everywhere.
- Record, manipulate and then replay a trace. The manipulation functionality allows one to change a small fraction of the trace (e.g. add a swipe, etc).
- Fusion multiple traces. Pick a gesture from one trace and paste it to another.
Check out our wiki page.