Sha256: 91a37d86d3b807e31fee2225f7387549858a27a7622b89cf642111ede60918fa
Contents?: true
Size: 1.42 KB
Versions: 98
Compression:
Stored size: 1.42 KB
Contents
# frozen_string_literal: true # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. module Appium module Core class Base module Device module AppState STATUS = [ :not_installed, # 0 :not_running, # 1 :running_in_background_suspended, # 2 :running_in_background, # 3 :running_in_foreground # 4 ].freeze def app_state(app_id) # required: [['appId'], ['bundleId']] response = execute :app_state, {}, appId: app_id case response when 0, 1, 2, 3, 4 STATUS[response] else ::Appium::Logger.debug("Unexpected status in app_state: #{response}") response end end end # module AppState end # module Device end # class Base end # module Core end # module Appium
Version data entries
98 entries across 98 versions & 1 rubygems