Class: Selenium::WebDriver::BiDi::Protocol::Network 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/network.rb |
Overview
Constant Summary
-
AddDataCollectorParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 291
Serialization::Record.define( data_types: {wire_key: 'dataTypes', list: true, enum: 'Network::DATA_TYPE'}, max_encoded_data_size: {wire_key: 'maxEncodedDataSize', primitive: 'integer'}, collector_type: {wire_key: 'collectorType', required: false, enum: 'Network::COLLECTOR_TYPE'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
AddDataCollectorResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 302
Serialization::Record.define(collector: {wire_key: 'collector', primitive: 'string'})
-
AddInterceptParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 307
Serialization::Record.define( phases: {wire_key: 'phases', list: true, enum: 'Network::INTERCEPT_PHASE'}, contexts: {wire_key: 'contexts', required: false, list: true}, url_patterns: {wire_key: 'urlPatterns', required: false, ref: 'Network::UrlPattern', list: true} )
-
AddInterceptResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 316
Serialization::Record.define(intercept: {wire_key: 'intercept', primitive: 'string'})
-
AuthChallenge =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 85
Serialization::Record.define( scheme: {wire_key: 'scheme', primitive: 'string'}, realm: {wire_key: 'realm', primitive: 'string'} )
-
AuthCredentials =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 93
Serialization::Record.define( type: {fixed: 'password'}, username: {wire_key: 'username', primitive: 'string'}, password: {wire_key: 'password', primitive: 'string'} )
-
AuthRequiredParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 444
Serialization::Record.define( context: {wire_key: 'context', nullable: true, primitive: 'string'}, is_blocked: {wire_key: 'isBlocked', primitive: 'boolean'}, navigation: {wire_key: 'navigation', nullable: true, primitive: 'string'}, redirect_count: {wire_key: 'redirectCount', primitive: 'integer'}, request: {wire_key: 'request', ref: 'Network::RequestData'}, timestamp: {wire_key: 'timestamp', primitive: 'integer'}, user_context: {wire_key: 'userContext', required: false, nullable: true, primitive: 'string'}, intercepts: {wire_key: 'intercepts', required: false, list: true}, response: {wire_key: 'response', ref: 'Network::ResponseData'} )
-
Base64Value =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 136
Serialization::Record.define( type: {fixed: 'base64'}, value: {wire_key: 'value', primitive: 'string'} )
-
BaseParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 102
Serialization::Record.define( context: {wire_key: 'context', nullable: true, primitive: 'string'}, is_blocked: {wire_key: 'isBlocked', primitive: 'boolean'}, navigation: {wire_key: 'navigation', nullable: true, primitive: 'string'}, redirect_count: {wire_key: 'redirectCount', primitive: 'integer'}, request: {wire_key: 'request', ref: 'Network::RequestData'}, timestamp: {wire_key: 'timestamp', primitive: 'integer'}, user_context: {wire_key: 'userContext', required: false, nullable: true, primitive: 'string'}, intercepts: {wire_key: 'intercepts', required: false, list: true} )
-
BeforeRequestSentParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 459
Serialization::Record.define( context: {wire_key: 'context', nullable: true, primitive: 'string'}, is_blocked: {wire_key: 'isBlocked', primitive: 'boolean'}, navigation: {wire_key: 'navigation', nullable: true, primitive: 'string'}, redirect_count: {wire_key: 'redirectCount', primitive: 'integer'}, request: {wire_key: 'request', ref: 'Network::RequestData'}, timestamp: {wire_key: 'timestamp', primitive: 'integer'}, user_context: {wire_key: 'userContext', required: false, nullable: true, primitive: 'string'}, intercepts: {wire_key: 'intercepts', required: false, list: true}, initiator: {wire_key: 'initiator', required: false, ref: 'Network::Initiator'} )
-
COLLECTOR_TYPE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 40
{ blob: 'blob' }.freeze -
CONTINUE_WITH_AUTH_NO_CREDENTIALS_ACTION =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 72{ default: 'default', cancel: 'cancel' }.freeze -
ContinueRequestParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 321
Serialization::Record.define( request: {wire_key: 'request', primitive: 'string'}, body: {wire_key: 'body', required: false, ref: 'Network::BytesValue'}, cookies: {wire_key: 'cookies', required: false, ref: 'Network::CookieHeader', list: true}, headers: {wire_key: 'headers', required: false, ref: 'Network::Header', list: true}, method_: {wire_key: 'method', required: false, primitive: 'string'}, url: {wire_key: 'url', required: false, primitive: 'string'} )
-
ContinueResponseParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 333
Serialization::Record.define( request: {wire_key: 'request', primitive: 'string'}, cookies: {wire_key: 'cookies', required: false, ref: 'Network::SetCookieHeader', list: true}, credentials: {wire_key: 'credentials', required: false, ref: 'Network::AuthCredentials'}, headers: {wire_key: 'headers', required: false, ref: 'Network::Header', list: true}, reason_phrase: {wire_key: 'reasonPhrase', required: false, primitive: 'string'}, status_code: {wire_key: 'statusCode', required: false, primitive: 'integer'} )
-
Cookie =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 144
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', primitive: 'string'}, size: {wire_key: 'size', primitive: 'integer'}, http_only: {wire_key: 'httpOnly', primitive: 'boolean'}, secure: {wire_key: 'secure', primitive: 'boolean'}, same_site: {wire_key: 'sameSite', enum: 'Network::SAME_SITE'}, expiry: {wire_key: 'expiry', required: false, primitive: 'integer'} )
-
CookieHeader =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 159
Serialization::Record.define( name: {wire_key: 'name', primitive: 'string'}, value: {wire_key: 'value', ref: 'Network::BytesValue'} )
-
DATA_TYPE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 53
{ request: 'request', response: 'response' }.freeze -
DisownDataParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 372
Serialization::Record.define( data_type: {wire_key: 'dataType', enum: 'Network::DATA_TYPE'}, collector: {wire_key: 'collector', primitive: 'string'}, request: {wire_key: 'request', primitive: 'string'} )
-
EVENTS =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 31{ auth_required: 'network.authRequired', before_request_sent: 'network.beforeRequestSent', fetch_error: 'network.fetchError', response_completed: 'network.responseCompleted', response_started: 'network.responseStarted' }.freeze -
EVENT_TYPES =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 516{ 'network.authRequired' => Network::AuthRequiredParameters, 'network.beforeRequestSent' => Network::BeforeRequestSentParameters, 'network.fetchError' => Network::FetchErrorParameters, 'network.responseCompleted' => Network::ResponseCompletedParameters, 'network.responseStarted' => Network::ResponseStartedParameters }.freeze -
FailRequestParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 381
Serialization::Record.define(request: {wire_key: 'request', primitive: 'string'})
-
FetchErrorParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 474
Serialization::Record.define( context: {wire_key: 'context', nullable: true, primitive: 'string'}, is_blocked: {wire_key: 'isBlocked', primitive: 'boolean'}, navigation: {wire_key: 'navigation', nullable: true, primitive: 'string'}, redirect_count: {wire_key: 'redirectCount', primitive: 'integer'}, request: {wire_key: 'request', ref: 'Network::RequestData'}, timestamp: {wire_key: 'timestamp', primitive: 'integer'}, user_context: {wire_key: 'userContext', required: false, nullable: true, primitive: 'string'}, intercepts: {wire_key: 'intercepts', required: false, list: true}, error_text: {wire_key: 'errorText', primitive: 'string'} )
-
FetchTimingInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 167
Serialization::Record.define( time_origin: {wire_key: 'timeOrigin', primitive: 'number'}, request_time: {wire_key: 'requestTime', primitive: 'number'}, redirect_start: {wire_key: 'redirectStart', primitive: 'number'}, redirect_end: {wire_key: 'redirectEnd', primitive: 'number'}, fetch_start: {wire_key: 'fetchStart', primitive: 'number'}, dns_start: {wire_key: 'dnsStart', primitive: 'number'}, dns_end: {wire_key: 'dnsEnd', primitive: 'number'}, connect_start: {wire_key: 'connectStart', primitive: 'number'}, connect_end: {wire_key: 'connectEnd', primitive: 'number'}, tls_start: {wire_key: 'tlsStart', primitive: 'number'}, request_start: {wire_key: 'requestStart', primitive: 'number'}, response_start: {wire_key: 'responseStart', primitive: 'number'}, response_end: {wire_key: 'responseEnd', primitive: 'number'} )
-
GetDataParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 386
Serialization::Record.define( data_type: {wire_key: 'dataType', enum: 'Network::DATA_TYPE'}, collector: {wire_key: 'collector', required: false, primitive: 'string'}, disown: {wire_key: 'disown', required: false, primitive: 'boolean'}, request: {wire_key: 'request', primitive: 'string'} )
-
GetDataResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 396
Serialization::Record.define(bytes: {wire_key: 'bytes', ref: 'Network::BytesValue'})
-
Header =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 186
Serialization::Record.define( name: {wire_key: 'name', primitive: 'string'}, value: {wire_key: 'value', ref: 'Network::BytesValue'} )
-
INITIATOR_TYPE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 65{ parser: 'parser', script: 'script', preflight: 'preflight', other: 'other' }.freeze -
INTERCEPT_PHASE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 59
{ before_request_sent: 'beforeRequestSent', response_started: 'responseStarted', auth_required: 'authRequired' }.freeze -
Initiator =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 194
Serialization::Record.define( column_number: {wire_key: 'columnNumber', required: false, primitive: 'integer'}, line_number: {wire_key: 'lineNumber', required: false, primitive: 'integer'}, request: {wire_key: 'request', required: false, primitive: 'string'}, stack_trace: {wire_key: 'stackTrace', required: false, ref: 'Script::StackTrace'}, type: {wire_key: 'type', required: false, enum: 'Network::INITIATOR_TYPE'} )
-
ProvideResponseParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 401
Serialization::Record.define( request: {wire_key: 'request', primitive: 'string'}, body: {wire_key: 'body', required: false, ref: 'Network::BytesValue'}, cookies: {wire_key: 'cookies', required: false, ref: 'Network::SetCookieHeader', list: true}, headers: {wire_key: 'headers', required: false, ref: 'Network::Header', list: true}, reason_phrase: {wire_key: 'reasonPhrase', required: false, primitive: 'string'}, status_code: {wire_key: 'statusCode', required: false, primitive: 'integer'} )
-
RemoveDataCollectorParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 413
Serialization::Record.define( collector: {wire_key: 'collector', primitive: 'string'} )
-
RemoveInterceptParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 420
Serialization::Record.define( intercept: {wire_key: 'intercept', primitive: 'string'} )
-
RequestData =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 205
Serialization::Record.define( request: {wire_key: 'request', primitive: 'string'}, url: {wire_key: 'url', primitive: 'string'}, method_: {wire_key: 'method', primitive: 'string'}, headers: {wire_key: 'headers', ref: 'Network::Header', list: true}, cookies: {wire_key: 'cookies', ref: 'Network::Cookie', list: true}, headers_size: {wire_key: 'headersSize', primitive: 'integer'}, body_size: {wire_key: 'bodySize', nullable: true, primitive: 'integer'}, destination: {wire_key: 'destination', primitive: 'string'}, initiator_type: {wire_key: 'initiatorType', nullable: true, primitive: 'string'}, timings: {wire_key: 'timings', ref: 'Network::FetchTimingInfo'} )
-
ResponseCompletedParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 489
Serialization::Record.define( context: {wire_key: 'context', nullable: true, primitive: 'string'}, is_blocked: {wire_key: 'isBlocked', primitive: 'boolean'}, navigation: {wire_key: 'navigation', nullable: true, primitive: 'string'}, redirect_count: {wire_key: 'redirectCount', primitive: 'integer'}, request: {wire_key: 'request', ref: 'Network::RequestData'}, timestamp: {wire_key: 'timestamp', primitive: 'integer'}, user_context: {wire_key: 'userContext', required: false, nullable: true, primitive: 'string'}, intercepts: {wire_key: 'intercepts', required: false, list: true}, response: {wire_key: 'response', ref: 'Network::ResponseData'} )
-
ResponseContent =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 221
Serialization::Record.define(size: {wire_key: 'size', primitive: 'integer'})
-
ResponseData =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 226
Serialization::Record.define( url: {wire_key: 'url', primitive: 'string'}, protocol: {wire_key: 'protocol', primitive: 'string'}, status: {wire_key: 'status', primitive: 'integer'}, status_text: {wire_key: 'statusText', primitive: 'string'}, from_cache: {wire_key: 'fromCache', primitive: 'boolean'}, headers: {wire_key: 'headers', ref: 'Network::Header', list: true}, mime_type: {wire_key: 'mimeType', primitive: 'string'}, bytes_received: {wire_key: 'bytesReceived', primitive: 'integer'}, headers_size: {wire_key: 'headersSize', nullable: true, primitive: 'integer'}, body_size: {wire_key: 'bodySize', nullable: true, primitive: 'integer'}, content: {wire_key: 'content', ref: 'Network::ResponseContent'}, auth_challenges: {wire_key: 'authChallenges', required: false, ref: 'Network::AuthChallenge', list: true} )
-
ResponseStartedParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 504
Serialization::Record.define( context: {wire_key: 'context', nullable: true, primitive: 'string'}, is_blocked: {wire_key: 'isBlocked', primitive: 'boolean'}, navigation: {wire_key: 'navigation', nullable: true, primitive: 'string'}, redirect_count: {wire_key: 'redirectCount', primitive: 'integer'}, request: {wire_key: 'request', ref: 'Network::RequestData'}, timestamp: {wire_key: 'timestamp', primitive: 'integer'}, user_context: {wire_key: 'userContext', required: false, nullable: true, primitive: 'string'}, intercepts: {wire_key: 'intercepts', required: false, list: true}, response: {wire_key: 'response', ref: 'Network::ResponseData'} )
-
SAME_SITE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 45
{ strict: 'strict', lax: 'lax', none: 'none', default: 'default' }.freeze -
SET_CACHE_BEHAVIOR_PARAMETERS_CACHE_BEHAVIOR =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 77{ default: 'default', bypass: 'bypass' }.freeze -
SetCacheBehaviorParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 427
Serialization::Record.define( cache_behavior: {wire_key: 'cacheBehavior', enum: 'Network::SET_CACHE_BEHAVIOR_PARAMETERS_CACHE_BEHAVIOR'}, contexts: {wire_key: 'contexts', required: false, list: true} )
-
SetCookieHeader =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 244
Serialization::Record.define( name: {wire_key: 'name', primitive: 'string'}, value: {wire_key: 'value', ref: 'Network::BytesValue'}, domain: {wire_key: 'domain', required: false, primitive: 'string'}, http_only: {wire_key: 'httpOnly', required: false, primitive: 'boolean'}, expiry: {wire_key: 'expiry', required: false, primitive: 'string'}, max_age: {wire_key: 'maxAge', required: false, primitive: 'integer'}, path: {wire_key: 'path', required: false, primitive: 'string'}, same_site: {wire_key: 'sameSite', required: false, enum: 'Network::SAME_SITE'}, secure: {wire_key: 'secure', required: false, primitive: 'boolean'} )
-
SetExtraHeadersParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 435
Serialization::Record.define( headers: {wire_key: 'headers', ref: 'Network::Header', list: true}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
StringValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 128
Serialization::Record.define( type: {fixed: 'string'}, value: {wire_key: 'value', primitive: 'string'} )
-
UrlPatternPattern =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 271
Serialization::Record.define( type: {fixed: 'pattern'}, protocol: {wire_key: 'protocol', required: false, primitive: 'string'}, hostname: {wire_key: 'hostname', required: false, primitive: 'string'}, port: {wire_key: 'port', required: false, primitive: 'string'}, pathname: {wire_key: 'pathname', required: false, primitive: 'string'}, search: {wire_key: 'search', required: false, primitive: 'string'} )
-
UrlPatternString =
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 283
Serialization::Record.define( type: {fixed: 'string'}, pattern: {wire_key: 'pattern', primitive: 'string'} )
Class Method Summary
Instance Method Summary
- #add_data_collector(data_types:, max_encoded_data_size:, collector_type: Serialization::UNSET, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #add_intercept(phases:, contexts: Serialization::UNSET, url_patterns: Serialization::UNSET) Internal use only
- #continue_request(request:, body: Serialization::UNSET, cookies: Serialization::UNSET, headers: Serialization::UNSET, method_: Serialization::UNSET, url: Serialization::UNSET) Internal use only
- #continue_response(request:, cookies: Serialization::UNSET, credentials: Serialization::UNSET, headers: Serialization::UNSET, reason_phrase: Serialization::UNSET, status_code: Serialization::UNSET) Internal use only
- #continue_with_auth(request:, action:, credentials: Serialization::UNSET) Internal use only
- #disown_data(data_type:, collector:, request:) Internal use only
- #fail_request(request:) Internal use only
- #get_data(data_type:, request:, collector: Serialization::UNSET, disown: Serialization::UNSET) Internal use only
- #provide_response(request:, body: Serialization::UNSET, cookies: Serialization::UNSET, headers: Serialization::UNSET, reason_phrase: Serialization::UNSET, status_code: Serialization::UNSET) Internal use only
- #remove_data_collector(collector:) Internal use only
- #remove_intercept(intercept:) Internal use only
- #set_cache_behavior(cache_behavior:, contexts: Serialization::UNSET) Internal use only
- #set_extra_headers(headers:, 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
#add_data_collector(data_types:, max_encoded_data_size:, collector_type: Serialization::UNSET, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 527
def add_data_collector( data_types:, max_encoded_data_size:, collector_type: Serialization::UNSET, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) Serialization.validate!('dataTypes', data_types, Network::DATA_TYPE) Serialization.validate!('collectorType', collector_type, Network::COLLECTOR_TYPE) params = AddDataCollectorParameters.new( data_types: data_types, max_encoded_data_size: max_encoded_data_size, collector_type: collector_type, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'network.addDataCollector', params: params, result: Network::AddDataCollectorResult) end
#add_intercept(phases:, contexts: Serialization::UNSET, url_patterns: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 549
def add_intercept(phases:, contexts: Serialization::UNSET, url_patterns: Serialization::UNSET) Serialization.validate!('phases', phases, Network::INTERCEPT_PHASE) params = AddInterceptParameters.new(phases: phases, contexts: contexts, url_patterns: url_patterns) execute(cmd: 'network.addIntercept', params: params, result: Network::AddInterceptResult) end
#continue_request(request:, body: Serialization::UNSET, cookies: Serialization::UNSET, headers: Serialization::UNSET, method_: Serialization::UNSET, url: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 558
def continue_request( request:, body: Serialization::UNSET, cookies: Serialization::UNSET, headers: Serialization::UNSET, method_: Serialization::UNSET, url: Serialization::UNSET ) params = ContinueRequestParameters.new( request: request, body: body, cookies: , headers: headers, method_: method_, url: url ) execute(cmd: 'network.continueRequest', params: params) end
#continue_response(request:, cookies: Serialization::UNSET, credentials: Serialization::UNSET, headers: Serialization::UNSET, reason_phrase: Serialization::UNSET, status_code: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 580
def continue_response( request:, cookies: Serialization::UNSET, credentials: Serialization::UNSET, headers: Serialization::UNSET, reason_phrase: Serialization::UNSET, status_code: Serialization::UNSET ) params = ContinueResponseParameters.new( request: request, cookies: , credentials: credentials, headers: headers, reason_phrase: reason_phrase, status_code: status_code ) execute(cmd: 'network.continueResponse', params: params) end
#continue_with_auth(request:, action:, credentials: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 602
def continue_with_auth(request:, action:, credentials: Serialization::UNSET) Serialization.validate!( 'action', action, {provide_credentials: 'provideCredentials', default: 'default', cancel: 'cancel'} ) params = ContinueWithAuthParameters.build(request: request, action: action, credentials: credentials) execute(cmd: 'network.continueWithAuth', params: params) end
#disown_data(data_type:, collector:, request:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 615
def disown_data(data_type:, collector:, request:) Serialization.validate!('dataType', data_type, Network::DATA_TYPE) params = DisownDataParameters.new(data_type: data_type, collector: collector, request: request) execute(cmd: 'network.disownData', params: params) end
#fail_request(request:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 624
def fail_request(request:) params = FailRequestParameters.new(request: request) execute(cmd: 'network.failRequest', params: params) end
#get_data(data_type:, request:, collector: Serialization::UNSET, disown: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 632
def get_data(data_type:, request:, collector: Serialization::UNSET, disown: Serialization::UNSET) Serialization.validate!('dataType', data_type, Network::DATA_TYPE) params = GetDataParameters.new(data_type: data_type, collector: collector, disown: disown, request: request) execute(cmd: 'network.getData', params: params, result: Network::GetDataResult) end
#provide_response(request:, body: Serialization::UNSET, cookies: Serialization::UNSET, headers: Serialization::UNSET, reason_phrase: Serialization::UNSET, status_code: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 641
def provide_response( request:, body: Serialization::UNSET, cookies: Serialization::UNSET, headers: Serialization::UNSET, reason_phrase: Serialization::UNSET, status_code: Serialization::UNSET ) params = ProvideResponseParameters.new( request: request, body: body, cookies: , headers: headers, reason_phrase: reason_phrase, status_code: status_code ) execute(cmd: 'network.provideResponse', params: params) end
#remove_data_collector(collector:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 663
def remove_data_collector(collector:) params = RemoveDataCollectorParameters.new(collector: collector) execute(cmd: 'network.removeDataCollector', params: params) end
#remove_intercept(intercept:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 671
def remove_intercept(intercept:) params = RemoveInterceptParameters.new(intercept: intercept) execute(cmd: 'network.removeIntercept', params: params) end
#set_cache_behavior(cache_behavior:, contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 679
def set_cache_behavior(cache_behavior:, contexts: Serialization::UNSET) Serialization.validate!( 'cacheBehavior', cache_behavior, Network::SET_CACHE_BEHAVIOR_PARAMETERS_CACHE_BEHAVIOR ) params = SetCacheBehaviorParameters.new(cache_behavior: cache_behavior, contexts: contexts) execute(cmd: 'network.setCacheBehavior', params: params) end
#set_extra_headers(headers:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/network.rb', line 692
def set_extra_headers(headers:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetExtraHeadersParameters.new(headers: headers, contexts: contexts, user_contexts: user_contexts) execute(cmd: 'network.setExtraHeaders', params: params) end