Sha256: e5f35de1fce25ff92b2fa66d2b5f431a5a2a93dd015eac77ca1ce7d00574e24e
Contents?: true
Size: 1.73 KB
Versions: 17
Compression:
Stored size: 1.73 KB
Contents
module Appium module Ios module Device extend Forwardable # @!method touch_id(match = true) # An instance method of Appium::Core::Device . # Simulate Touch ID with either valid (match == true) or invalid (match == false) fingerprint. # @param [Boolean] match fingerprint validity. Defaults to true. # @return [String] # # @example # # @driver.touch_id true #=> Simulate valid fingerprint # @driver.touch_id false #=> Simulate invalid fingerprint # # @!method toggle_touch_id_enrollment(enabled = true) # An instance method of Appium::Core::Device . # Toggle touch id enrollment on an iOS Simulator. # @param [Boolean] enabled Enable toggle touch id enrollment. Set true by default. # @return [String] # # @example # # @driver.toggle_touch_id_enrollment #=> Enable toggle enrolled # @driver.toggle_touch_id_enrollment true #=> Enable toggle enrolled # @driver.toggle_touch_id_enrollment false #=> Disable toggle enrolled # #### ## class << self #### class << self def extended(_mod) ::Appium::Core::Device.extend_webdriver_with_forwardable ::Appium::Core::Device.add_endpoint_method(:touch_id) do def touch_id(match = true) execute :touch_id, {}, match: match end end ::Appium::Core::Device.add_endpoint_method(:toggle_touch_id_enrollment) do def toggle_touch_id_enrollment(enabled = true) execute :toggle_touch_id_enrollment, {}, enabled: enabled end end end end end # module Device end # module iOS end # module Appium
Version data entries
17 entries across 17 versions & 1 rubygems