Class: Selenium::WebDriver::BiDi::Protocol::UserAgentClientHints Private
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Domain
|
|
|
Instance Chain:
self,
Domain
|
|
| Inherits: |
Selenium::WebDriver::BiDi::Protocol::Domain
|
| Defined in: | rb/lib/selenium/webdriver/bidi/protocol/user_agent_client_hints.rb |
Overview
Constant Summary
-
BrandVersion =
# File 'rb/lib/selenium/webdriver/bidi/protocol/user_agent_client_hints.rb', line 54
Serialization::Record.define( brand: {wire_key: 'brand', primitive: 'string'}, version: {wire_key: 'version', primitive: 'string'} )
-
ClientHintsMetadata =
# File 'rb/lib/selenium/webdriver/bidi/protocol/user_agent_client_hints.rb', line 33
Serialization::Record.define( brands: {wire_key: 'brands', required: false, ref: 'UserAgentClientHints::BrandVersion', list: true}, full_version_list: { wire_key: 'fullVersionList', required: false, ref: 'UserAgentClientHints::BrandVersion', list: true }, platform: {wire_key: 'platform', required: false, primitive: 'string'}, platform_version: {wire_key: 'platformVersion', required: false, primitive: 'string'}, architecture: {wire_key: 'architecture', required: false, primitive: 'string'}, model: {wire_key: 'model', required: false, primitive: 'string'}, mobile: {wire_key: 'mobile', required: false, primitive: 'boolean'}, bitness: {wire_key: 'bitness', required: false, primitive: 'string'}, wow64: {wire_key: 'wow64', required: false, primitive: 'boolean'}, form_factors: {wire_key: 'formFactors', required: false, list: true} )
-
SetClientHintsOverrideCommandParams =
# File 'rb/lib/selenium/webdriver/bidi/protocol/user_agent_client_hints.rb', line 61
Serialization::Record.define( client_hints: {wire_key: 'clientHints', nullable: true, ref: 'UserAgentClientHints::ClientHintsMetadata'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
Class Method Summary
Instance Method Summary
- #set_client_hints_override(client_hints:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
Domain - Inherited
Constructor Details
This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain
Instance Method Details
#set_client_hints_override(client_hints:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/user_agent_client_hints.rb', line 69
def set_client_hints_override( client_hints:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) params = SetClientHintsOverrideCommandParams.new( client_hints: client_hints, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'userAgentClientHints.setClientHintsOverride', params: params) end