I was involved in a tedious GUI testing by hand this week. To make my life easier, I researched online some automated GUI testing framework in this weekend. I quickly spotted four opensource tools: dogtail, strongwind, ldtp and xnee. After playing around with each of them for a while, I finally picked ldtp as my first choice since it is most active maintained and mature. Moreover, mago makes life even easier.