Module: Appium::Core::Base::Device::DeviceLock
- Includes:
- _Bridge
- Included in:
- Bridge
- Defined in:
- lib/appium_lib_core/common/device/device_lock.rb,
sig/lib/appium_lib_core/common/device/device_lock.rbs
Instance Method Summary
collapse
Methods included from _Bridge
#bridge, #execute, #execute_async_script, #execute_script
Instance Method Details
#device_locked? ⇒ Boolean
25
26
27
|
# File 'lib/appium_lib_core/common/device/device_lock.rb', line 25
def device_locked?
execute_script 'mobile:isLocked', {}
end
|
#lock(duration = nil) ⇒ Object
20
21
22
23
|
# File 'lib/appium_lib_core/common/device/device_lock.rb', line 20
def lock(duration = nil)
opts = duration ? { seconds: duration } : {} execute_script 'mobile:lock', opts
end
|
#unlock ⇒ Object
29
30
31
|
# File 'lib/appium_lib_core/common/device/device_lock.rb', line 29
def unlock
execute_script 'mobile:unlock', {}
end
|