Frank is an open source mobile automated acceptance testing framework developed by ThoughtWorks. It uses Cucumber. Instead of driving browser, it drives iPhone or IPad simulators.

It can be downloaded via The official website for Frank is

The installation guide is comprehensive, apart from the following steps which need to taken care of:

  • Remember to do a gem update to enable everything to work properly. Otherwise  http://localhost:37265 will not be responding.
  • Set in the command line export e.g.: export APP_BUNDLE_PATH=/Users/chuan/Library/Developer/Xcode/DerivedData/TopSongs-firzpluxqrfpthdcoezcyirxkdgr/Build/Products/Debug-iphonesimulator/TopSongs