Sha256: 6aab91c623ae31895aa29327c21ac152f5fff3a48acee47a9f32f4307c35492f

Contents?: true

Size: 609 Bytes

Versions: 8

Compression:

Stored size: 609 Bytes

Contents

module Appium
  module Android
    module Command
      # Conduct an adb shell script on Appium server.
      # Require `--relaxed-security` arguments when run Appium server as server side arguments.
      #
      # @param [String] command Command for "adb shell"
      # @param [Array] arguments Arguments for the adb command
      #
      # @example
      #
      #   shell "echo", "list" #=> "list"
      #
      def shell(command, arguments)
        args = { command: command, args: arguments }
        # --relaxed-security
        @driver.execute_script 'mobile: shell', args
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
appium_lib-9.10.0 lib/appium_lib/android/common/command/command.rb
appium_lib-9.9.2 lib/appium_lib/android/common/command/command.rb
appium_lib-9.9.1 lib/appium_lib/android/common/command/command.rb
appium_lib-9.9.0 lib/appium_lib/android/common/command/command.rb
appium_lib-9.8.5 lib/appium_lib/android/common/command/command.rb
appium_lib-9.8.4 lib/appium_lib/android/common/command/command.rb
appium_lib-9.8.3 lib/appium_lib/android/common/command/command.rb
appium_lib-9.8.2 lib/appium_lib/android/common/command/command.rb