Class: Selenium::WebDriver::BiDi::Protocol::Storage Private
| Relationships & Source Files | |
| Namespace Children | |
|
Classes:
| |
| 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/storage.rb |
Overview
Constant Summary
-
BrowsingContextPartitionDescriptor =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 58
Serialization::Record.define( type: {fixed: 'context'}, context: {wire_key: 'context', primitive: 'string'} )
-
CookieFilter =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 42
Serialization::Record.define( name: {wire_key: 'name', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Network::BytesValue'}, domain: {wire_key: 'domain', required: false, primitive: 'string'}, path: {wire_key: 'path', required: false, primitive: 'string'}, size: {wire_key: 'size', required: false, primitive: 'integer'}, http_only: {wire_key: 'httpOnly', required: false, primitive: 'boolean'}, secure: {wire_key: 'secure', required: false, primitive: 'boolean'}, same_site: {wire_key: 'sameSite', required: false, enum: 'Network::SAME_SITE'}, expiry: {wire_key: 'expiry', required: false, primitive: 'integer'}, extensible: true )
-
DeleteCookiesParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 134
Serialization::Record.define( filter: {wire_key: 'filter', required: false, ref: 'Storage::CookieFilter'}, partition: {wire_key: 'partition', required: false, ref: 'Storage::PartitionDescriptor'} )
-
DeleteCookiesResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 142
Serialization::Record.define( partition_key: {wire_key: 'partitionKey', ref: 'Storage::PartitionKey'} )
-
GetCookiesParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 88
Serialization::Record.define( filter: {wire_key: 'filter', required: false, ref: 'Storage::CookieFilter'}, partition: {wire_key: 'partition', required: false, ref: 'Storage::PartitionDescriptor'} )
-
GetCookiesResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 96
Serialization::Record.define( cookies: {wire_key: 'cookies', ref: 'Network::Cookie', list: true}, partition_key: {wire_key: 'partitionKey', ref: 'Storage::PartitionKey'} )
-
PartialCookie =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 104
Serialization::Record.define( name: {wire_key: 'name', primitive: 'string'}, value: {wire_key: 'value', ref: 'Network::BytesValue'}, domain: {wire_key: 'domain', primitive: 'string'}, path: {wire_key: 'path', required: false, primitive: 'string'}, http_only: {wire_key: 'httpOnly', required: false, primitive: 'boolean'}, secure: {wire_key: 'secure', required: false, primitive: 'boolean'}, same_site: {wire_key: 'sameSite', required: false, enum: 'Network::SAME_SITE'}, expiry: {wire_key: 'expiry', required: false, primitive: 'integer'}, extensible: true )
-
PartitionKey =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 34
Serialization::Record.define( user_context: {wire_key: 'userContext', required: false, primitive: 'string'}, source_origin: {wire_key: 'sourceOrigin', required: false, primitive: 'string'} )
-
SetCookieParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 119
Serialization::Record.define( cookie: {wire_key: 'cookie', ref: 'Storage::PartialCookie'}, partition: {wire_key: 'partition', required: false, ref: 'Storage::PartitionDescriptor'} )
-
SetCookieResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 127
Serialization::Record.define( partition_key: {wire_key: 'partitionKey', ref: 'Storage::PartitionKey'} )
-
StorageKeyPartitionDescriptor =
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 66
Serialization::Record.define( type: {fixed: 'storageKey'}, user_context: {wire_key: 'userContext', required: false, primitive: 'string'}, source_origin: {wire_key: 'sourceOrigin', required: false, primitive: 'string'}, extensible: true )
Class Method Summary
Instance Method Summary
- #delete_cookies(filter: Serialization::UNSET, partition: Serialization::UNSET) Internal use only
- #get_cookies(filter: Serialization::UNSET, partition: Serialization::UNSET) Internal use only
- #set_cookie(cookie:, partition: Serialization::UNSET) Internal use only
Domain - Inherited
Constructor Details
This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain
Instance Method Details
#delete_cookies(filter: Serialization::UNSET, partition: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 149
def (filter: Serialization::UNSET, partition: Serialization::UNSET) params = DeleteCookiesParameters.new(filter: filter, partition: partition) execute(cmd: 'storage.deleteCookies', params: params, result: Storage::DeleteCookiesResult) end
#get_cookies(filter: Serialization::UNSET, partition: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 157
def (filter: Serialization::UNSET, partition: Serialization::UNSET) params = GetCookiesParameters.new(filter: filter, partition: partition) execute(cmd: 'storage.getCookies', params: params, result: Storage::GetCookiesResult) end
#set_cookie(cookie:, partition: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/storage.rb', line 165
def (cookie:, partition: Serialization::UNSET) params = SetCookieParameters.new(cookie: , partition: partition) execute(cmd: 'storage.setCookie', params: params, result: Storage::SetCookieResult) end