class Selenium::WebDriver::VirtualAuthenticator
Attributes
Public Class Methods
Source
# 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
api private Use ‘Driver#add_virtual_authenticator`
Public Instance Methods
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
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
Source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 62 def remove! @bridge.remove_virtual_authenticator(@id) @valid = false end
Source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 54 def remove_all_credentials @bridge.remove_all_credentials @id end
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
Source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 58 def user_verified=(verified) @bridge.user_verified verified, @id end
Source
# File lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb, line 67 def valid? @valid end