calabash/calabash-android — pull request #35 by gw111zz (2012-04-10 13:20:45+00:00)
Title: Additional test step definitions

I've implemented a small fix and some additional test step definitions that you may want to merge back into calabash-android:

1. Small correction to build.xml to get Calabash building (missing $)

2. Wait for and assert that a particular UI screen appears:

Then /^I wait for the "([^\"]*)" screen to appear$/
Waits for a particular screen (Android Activity) to appear.

Then /^I wait upto (\d+) seconds for the "([^\"]*)" screen to appear$/
Waits for a particular screen (Android Activity) to appear with a timeout.

3. Some support for documenting manual test steps within automated test steps:

Then /^I compare the current screen with the reference image "([^\"]*) manually"$/
Embeds reference image in Cucumber formatters that support image embedding.

Then /^I manually (.*)$/
Document that manual tester should perform a specific step. Does nothing during an automated test run.