class Selenium::DevTools::V102::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
def enable @devtools.send_cmd('WebAuthn.enable') 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_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