Stop reinventing the wheel. Start using SHAFT. This is the official user guide for using SHAFT; The Unified Test Automation Engine.
Open Source
An open source alternative to Alternative to AirDrop.
nominated Open Source