Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Automated acceptance tests for native iOS apps
Objective-C Ruby

This branch is 15 commits ahead, 399 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Frank.xcodeproj
cucumber
doc
example
gem
lib
src
symbiote @ b8cb130
tutorial
xcode
.gitignore
.gitmodules
.yardopts
Frank_Prefix.pch
FranklyProtocolHelper.h
FranklyProtocolHelper.m
KeyboardCommand.h
KeyboardCommand.m
LoadableCategory.h
NOTICE
README.md
Rakefile
UIView+MapKitWorkaround.m
exclude_kif_touch.xcconfig
main.m.sample

README.md

What is Frank?

Frank is 'Selenium for native iOS apps'. It allows you to write automated acceptance tests which verify the functionality of your native iOS app.

Learn More

The Frank website is your best resource. You'll find documentation, screencasts, video recordings of presentations, and links to further resources.

Getting Started

Getting started is easy. You just need to install a ruby gem, create a new target for your app in XCode, and start writing cucumber tests.

Building from source

After cloning the repo on github, run git submodule update --init --recursive to pull in the 3rd party submodules Frank uses, and then run rake to build the Frank library. You can also build the library using XCode.

Contributions welcome!

We're always happy to accept documentation improvements, bug fixes and new features. Please fork this repo and send a pull request. Feedback, suggestions and questions are always most welcome on the mailing list.

Something went wrong with that request. Please try again.