class Selenium::DevTools::V138::WebAuthn
def add_credential(authenticator_id:, credential:)
def add_credential(authenticator_id:, credential:) @devtools.send_cmd('WebAuthn.addCredential', authenticatorId: authenticator_id, credential: credential) end
def add_virtual_authenticator(options:)
def add_virtual_authenticator(options:) @devtools.send_cmd('WebAuthn.addVirtualAuthenticator', options: options) end
def clear_credentials(authenticator_id:)
def clear_credentials(authenticator_id:) @devtools.send_cmd('WebAuthn.clearCredentials', authenticatorId: authenticator_id) end
def disable
def disable @devtools.send_cmd('WebAuthn.disable') end
def enable(enable_ui: nil)
def enable(enable_ui: nil) @devtools.send_cmd('WebAuthn.enable', enableUI: enable_ui) end
def get_credential(authenticator_id:, credential_id:)
def get_credential(authenticator_id:, credential_id:) @devtools.send_cmd('WebAuthn.getCredential', authenticatorId: authenticator_id, credentialId: credential_id) end
def get_credentials(authenticator_id:)
def get_credentials(authenticator_id:) @devtools.send_cmd('WebAuthn.getCredentials', authenticatorId: authenticator_id) end
def initialize(devtools)
def initialize(devtools) @devtools = devtools end
def on(event, &block)
def on(event, &block) event = EVENTS[event] if event.is_a?(Symbol) @devtools.callbacks["WebAuthn.#{event}"] << block end
def remove_credential(authenticator_id:, credential_id:)
def remove_credential(authenticator_id:, credential_id:) @devtools.send_cmd('WebAuthn.removeCredential', authenticatorId: authenticator_id, credentialId: credential_id) end
def remove_virtual_authenticator(authenticator_id:)
def remove_virtual_authenticator(authenticator_id:) @devtools.send_cmd('WebAuthn.removeVirtualAuthenticator', authenticatorId: authenticator_id) end
def set_automatic_presence_simulation(authenticator_id:, enabled:)
def set_automatic_presence_simulation(authenticator_id:, enabled:) @devtools.send_cmd('WebAuthn.setAutomaticPresenceSimulation', authenticatorId: authenticator_id, enabled: enabled) end
def set_credential_properties(authenticator_id:, credential_id:, backup_eligibility: nil, backup_state: nil)
def set_credential_properties(authenticator_id:, credential_id:, backup_eligibility: nil, backup_state: nil) @devtools.send_cmd('WebAuthn.setCredentialProperties', authenticatorId: authenticator_id, credentialId: credential_id, backupEligibility: backup_eligibility, backupState: backup_state) end
def set_response_override_bits(authenticator_id:, is_bogus_signature: nil, is_bad_uv: nil, is_bad_up: nil)
def set_response_override_bits(authenticator_id:, is_bogus_signature: nil, is_bad_uv: nil, is_bad_up: nil) @devtools.send_cmd('WebAuthn.setResponseOverrideBits', authenticatorId: authenticator_id, isBogusSignature: is_bogus_signature, isBadUV: is_bad_uv, isBadUP: is_bad_up) end
def set_user_verified(authenticator_id:, is_user_verified:)
def set_user_verified(authenticator_id:, is_user_verified:) @devtools.send_cmd('WebAuthn.setUserVerified', authenticatorId: authenticator_id, isUserVerified: is_user_verified) end