class Selenium::WebDriver::VirtualAuthenticator

Attributes

options[R]

Public Class Methods

new(bridge, authenticator_id, options) click to toggle source

api private Use ‘Driver#add_virtual_authenticator`

# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 30
def initialize(bridge, authenticator_id, options)
  @id = authenticator_id
  @bridge = bridge
  @options = options
  @valid = true
end

Public Instance Methods

add_credential(credential) click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 37
def add_credential(credential)
  credential = credential.as_json
  @bridge.add_credential credential, @id
end
credentials() click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 42
def credentials
  credential_data = @bridge.credentials @id
  credential_data.map do |cred|
    Credential.from_json(cred)
  end
end
remove!() click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 62
def remove!
  @bridge.remove_virtual_authenticator(@id)
  @valid = false
end
remove_all_credentials() click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 54
def remove_all_credentials
  @bridge.remove_all_credentials @id
end
remove_credential(credential_id) click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 49
def remove_credential(credential_id)
  credential_id = Credential.encode(credential_id) if credential_id.instance_of?(Array)
  @bridge.remove_credential credential_id, @id
end
user_verified=(verified) click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 58
def user_verified=(verified)
  @bridge.user_verified verified, @id
end
valid?() click to toggle source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 67
def valid?
  @valid
end