class Selenium::DevTools::V92::WebAuthn
Public Class Methods
new(devtools)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 26 def initialize(devtools) @devtools = devtools end
Public Instance Methods
add_credential(authenticator_id:, credential:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 53 def add_credential(authenticator_id:, credential:) @devtools.send_cmd('WebAuthn.addCredential', authenticatorId: authenticator_id, credential: credential) end
add_virtual_authenticator(options:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 43 def add_virtual_authenticator(options:) @devtools.send_cmd('WebAuthn.addVirtualAuthenticator', options: options) end
clear_credentials(authenticator_id:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 76 def clear_credentials(authenticator_id:) @devtools.send_cmd('WebAuthn.clearCredentials', authenticatorId: authenticator_id) end
disable()
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 39 def disable @devtools.send_cmd('WebAuthn.disable') end
enable()
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 35 def enable @devtools.send_cmd('WebAuthn.enable') end
get_credential(authenticator_id:, credential_id:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 59 def get_credential(authenticator_id:, credential_id:) @devtools.send_cmd('WebAuthn.getCredential', authenticatorId: authenticator_id, credentialId: credential_id) end
get_credentials(authenticator_id:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 65 def get_credentials(authenticator_id:) @devtools.send_cmd('WebAuthn.getCredentials', authenticatorId: authenticator_id) end
on(event, &block)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 30 def on(event, &block) event = EVENTS[event] if event.is_a?(Symbol) @devtools.callbacks["WebAuthn.#{event}"] << block end
remove_credential(authenticator_id:, credential_id:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 70 def remove_credential(authenticator_id:, credential_id:) @devtools.send_cmd('WebAuthn.removeCredential', authenticatorId: authenticator_id, credentialId: credential_id) end
remove_virtual_authenticator(authenticator_id:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 48 def remove_virtual_authenticator(authenticator_id:) @devtools.send_cmd('WebAuthn.removeVirtualAuthenticator', authenticatorId: authenticator_id) end
set_automatic_presence_simulation(authenticator_id:, enabled:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 87 def set_automatic_presence_simulation(authenticator_id:, enabled:) @devtools.send_cmd('WebAuthn.setAutomaticPresenceSimulation', authenticatorId: authenticator_id, enabled: enabled) end
set_user_verified(authenticator_id:, is_user_verified:)
click to toggle source
# File lib/selenium/devtools/v92/web_authn.rb, line 81 def set_user_verified(authenticator_id:, is_user_verified:) @devtools.send_cmd('WebAuthn.setUserVerified', authenticatorId: authenticator_id, isUserVerified: is_user_verified) end