Skip to content

Deprecated

Joshua Moody edited this page Mar 11, 2016 · 9 revisions

These functions, methods, constants, and cucumber steps have been deprecated and their use is no longer supported.

Deprecated ENV variables are usually supported for a couple of versions for backward compatibility, but once they appear in this list, their days are numbered.

  • since 0.9.131 query_all - use query("view all") - see Query Syntax
  • since 0.9.145 set_text - use keyboard_enter_text or (sparingly) clear_text
  • since 0.9.151 When I clear "some text field" - no replacement
  • since 0.9.153 OS environmental variable has been deprecated - use DEVICE_TARGET instead
  • since 0.9.163 await_keyboard - use wait_for_keyboard
  • since 0.9.163 keyboard_enter_char second arg should_screenshot has been replaced by an options hash. Use the :should_screenshot key instead
  • since 0.9.163 send_uia_command - use uia("...javascript..", options) instead. This has not been formally deprecated (no warnings will be generated) yet, but it will be in a future version.
  • since 0.9.168 iphone_5? and Device::iphone_5? - use iphone_4in?
  • since 0.9.168 SDK_VERSION environment variable has been deprecated - use DEVICE_TARGET
  • since 0.9.169 Calabash::Cucumber::FRAMEWORK_VERSION - no replacement - now returns nil
  • since 0.9.169 Calabash::Cucumber::Device.framework_version - use server_version instead
  • since 0.9.169 Calabash::Cucumber::SimulatorHelper module - use Calabash::Cucumber::SimulatorLauncher instead. The following were not ported over to the new module:
    • get_version
    • ios_version
    • ios_major_version
    • version_check
  • since 0.10.0 Calabash::Cucumber::Device.udid - no replacement
  • since 0.10.0 tap - replaced with tap_mark
  • since 0.10.0 in Calabash::Cucumber::Launcher reset_app_jail has been replaced with reset_app_sandbox. This method has been deprecated, but does not issue a warning.
  • since 0.10.0 done - replaced with tap_keyboard_action_key. This method has been deprecated, but does not issue a warning.
  • since 0.10.0 xcode_bin_dir - not replaced.
  • since 0.11.1 Calabash::Device#screen_size - Use #screen_dimensions instead.
  • since 0.13.1 Calabash::Device iphone_4in attribute - Call iphone_4in? instead.
  • since 0.18.2 Calabash::Cucumber::Launcher
    • TCC.db methods
    • detect_device_from_args
    • detect_app_bundle_from_args
    • info_plist_from_bundle_path
    • info_plist_as_hash
    • detect_bundle_id
    • device_env
Clone this wiki locally