• Query
  • query(uiquery, *args)
  • classes(uiquery)
  • label(uiquery)
  • element_does_not_exist(uiquery)
  • element_exists(uiquery)
  • view_with_mark_exists(expected_mark)
  • Waiting
  • wait_for(options, &block)
  • wait_for_elements_exist(elements_arr, options={})
  • wait_for_elements_do_not_exist(elements_arr, options={})
  • wait_for_none_animating(options={})
  • wait_poll(opts, &block)
  • wait_for_no_network_indicator(opts)
  • Assertions
  • fail(msg="Error. Check log for details.")
  • check_element_exists(query)
  • check_element_does_not_exist(query)
  • check_view_with_mark_exists(expected_mark)
  • Touch
  • touch(uiquery, options={})
  • Keyboard
  • keyboard_enter_char(chr)
  • keyboard_enter_text(text)
  • tap_keyboard_action_key
  • Scroll
  • scroll(uiquery, direction)
  • Tables
  • scroll_to_row(uiquery, number)
  • scroll_to_cell(options)
  • each_cell(options, &block)
  • Pickers
  • Rotation
  • rotate(dir)
  • Location
  • set_location(options)
  • Backdoor
  • backdoor(sel, arg)
  • Screenshot
  • screenshot(options={:prefix=>nil, :name=>nil})
  • screenshot_embed(options={:prefix=>nil, :name=>nil, :label => nil})
  • Misc
  • server_version
  • client_version
  • calabash_exit
  • escape_quotes(str)
  • flash(uiquery)