class Selenium::WebDriver::VirtualAuthenticator
def add_credential(credential)
def add_credential(credential) credential = credential.as_json @bridge.add_credential credential, @id end
def credentials
def credentials credential_data = @bridge.credentials @id credential_data.map do |cred| Credential.from_json(cred) end end
def initialize(bridge, authenticator_id, options)
def initialize(bridge, authenticator_id, options) @id = authenticator_id @bridge = bridge @options = options @valid = true end
def remove!
def remove! @bridge.remove_virtual_authenticator(@id) @valid = false end
def remove_all_credentials
def remove_all_credentials @bridge.remove_all_credentials @id end
def remove_credential(credential_id)
def remove_credential(credential_id) credential_id = Credential.encode(credential_id) if credential_id.instance_of?(Array) @bridge.remove_credential credential_id, @id end
def user_verified=(verified)
def user_verified=(verified) @bridge.user_verified verified, @id end
def valid?
def valid? @valid end