lib/calabash-android/operations.rb in calabash-android-0.5.16.pre1 vs lib/calabash-android/operations.rb in calabash-android-0.6.0.pre4

- old
+ new

@@ -13,10 +13,15 @@ require 'calabash-android/touch_helpers' require 'calabash-android/drag_helpers' require 'calabash-android/wait_helpers' require 'calabash-android/version' require 'calabash-android/env' +require 'calabash-android/environment' +require 'calabash-android/dot_dir' +require 'calabash-android/logging' +require 'calabash-android/store/preferences' +require 'calabash-android/usage_tracker' require 'retriable' require 'cucumber' require 'date' require 'time' require 'shellwords' @@ -700,10 +705,15 @@ log(msg_s) raise msg_s end log("Client and server versions match (client: #{client_version}, server: #{server_version}). Proceeding...") + + # What is Calabash tracking? Read this post for information + # No private data (like ip addresses) are collected + # https://github.com/calabash/calabash-android/issues/655 + Calabash::Android::UsageTracker.new.post_usage_async end def shutdown_test_server begin http("/kill") @@ -910,9 +920,11 @@ puts "set_text is deprecated. Use enter_text instead" enter_text(uiquery, txt) end def press_user_action_button(action_name=nil) + wait_for_keyboard + if action_name.nil? perform_action("press_user_action_button") else perform_action("press_user_action_button", action_name) end