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 31 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 38 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 43 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 63 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 55 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 50 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 59 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 68 def valid? @valid end