Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # original steps calabash
- Given(/^the app has launched$/) do
- wait_for do
- !query("*").empty?
- # touch("label marked:'TARIK SALDO'")
- sleep(10)
- touch("* marked:'btnRecord'")
- sleep(10)
- touch("label marked:'TANYA'")
- sleep(5)
- touch("label marked:'X'")
- sleep(5)
- touch("* marked:'btnRecord'")
- sleep(5)
- end
- end
- And(/^I have done a specific thing$/) do
- # Example: Given I am logged in
- # wait_for do
- # !query("* marked:'username'").empty?
- # end
- #
- # touch("* marked:'username'")
- # wait_for_keyboard
- # keyboard_enter_text("cleveruser27")
- #
- # touch("* marked:'password'")
- # wait_for_keyboard
- # keyboard_enter_text("pa$$w0rd")
- #
- # wait_for_element_exists("* marked:'Login'")
- # touch("* marked:'Login'")
- # Remember: any Ruby is allowed in your step definitions
- did_something = true
- unless did_something
- fail 'Expected to have done something'
- end
- end
- When(/^I do something$/) do
- # Example: When I create a new entry
- # tap("* marked:'new_entry'")
- # wait_for_keyboard
- # keyboard_enter_text("* marked:'entry_title'", 'My Entry')
- #
- # tap("* marked:'submit'")
- end
- Then(/^something should happen$/) do
- # Example: Then I should see the entry on my home page
- # wait_for_element_exists("* text:'My Entry'")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement