Meet the Tapster: a versatile robot capable of testing and automating smartphone apps. It simply simulate a human finger on touchscreen devices. It has an open source software with 3D printable parts. Tapster is made with Bitbeam and programmed with Node.js + Johnny-Five + Arduino.
Tapster has a tappable area of 140mm x 80mm. It is compatible with iPhone and Android phones.