Class: Selenium::WebDriver::BiDi::Protocol::Script 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/script.rb |
Overview
Constant Summary
-
AddPreloadScriptParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 772
Serialization::Record.define( function_declaration: {wire_key: 'functionDeclaration', primitive: 'string'}, arguments: {wire_key: 'arguments', required: false, ref: 'Script::ChannelValue', list: true}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true}, sandbox: {wire_key: 'sandbox', required: false, primitive: 'string'} )
-
AddPreloadScriptResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 783
Serialization::Record.define(script: {wire_key: 'script', primitive: 'string'})
-
ArrayBufferRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 639
Serialization::Record.define( type: {fixed: 'arraybuffer'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
ArrayLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 177
Serialization::Record.define( type: {fixed: 'array'}, value: {wire_key: 'value', ref: 'Script::LocalValue', list: true} )
-
ArrayRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 507
Serialization::Record.define( type: {fixed: 'array'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::RemoteValue', list: true} )
-
AudioWorkletRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 388
Serialization::Record.define( type: {fixed: 'audio-worklet'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
-
BaseRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 322
Serialization::Record.define( realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
-
BigIntValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 287
Serialization::Record.define( type: {fixed: 'bigint'}, value: {wire_key: 'value', primitive: 'string'} )
-
BooleanValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 279
Serialization::Record.define( type: {fixed: 'boolean'}, value: {wire_key: 'value', primitive: 'boolean'} )
-
CallFunctionParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 796
Serialization::Record.define( function_declaration: {wire_key: 'functionDeclaration', primitive: 'string'}, await_promise: {wire_key: 'awaitPromise', primitive: 'boolean'}, target: {wire_key: 'target', ref: 'Script::Target'}, arguments: {wire_key: 'arguments', required: false, ref: 'Script::LocalValue', list: true}, result_ownership: {wire_key: 'resultOwnership', required: false, enum: 'Script::RESULT_OWNERSHIP'}, serialization_options: { wire_key: 'serializationOptions', required: false, ref: 'Script::SerializationOptions' }, this: {wire_key: 'this', required: false, ref: 'Script::LocalValue'}, user_activation: {wire_key: 'userActivation', required: false, primitive: 'boolean'} )
-
ChannelProperties =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 85
Serialization::Record.define( channel: {wire_key: 'channel', primitive: 'string'}, serialization_options: { wire_key: 'serializationOptions', required: false, ref: 'Script::SerializationOptions' }, ownership: {wire_key: 'ownership', required: false, enum: 'Script::RESULT_OWNERSHIP'} )
-
ChannelValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 77
Serialization::Record.define( type: {fixed: 'channel'}, value: {wire_key: 'value', ref: 'Script::ChannelProperties'} )
-
ContextTarget =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 753
Serialization::Record.define( context: {wire_key: 'context', primitive: 'string'}, sandbox: {wire_key: 'sandbox', required: false, primitive: 'string'} )
-
DateLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 185
Serialization::Record.define( type: {fixed: 'date'}, value: {wire_key: 'value', primitive: 'string'} )
-
DateRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 546
Serialization::Record.define( type: {fixed: 'date'}, value: {wire_key: 'value', primitive: 'string'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
DedicatedWorkerRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 342
Serialization::Record.define( type: {fixed: 'dedicated-worker'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'}, owners: {wire_key: 'owners', list: true} )
-
DisownParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 788
Serialization::Record.define( handles: {wire_key: 'handles', list: true}, target: {wire_key: 'target', ref: 'Script::Target'} )
-
EVENTS =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 31{ message: 'script.message', realm_created: 'script.realmCreated', realm_destroyed: 'script.realmDestroyed' }.freeze -
EVENT_TYPES =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 863{ 'script.message' => Script::MessageParameters, 'script.realmCreated' => Script::RealmInfo, 'script.realmDestroyed' => Script::RealmDestroyedParameters }.freeze -
ErrorRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 603
Serialization::Record.define( type: {fixed: 'error'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
EvaluateParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 814
Serialization::Record.define( expression: {wire_key: 'expression', primitive: 'string'}, target: {wire_key: 'target', ref: 'Script::Target'}, await_promise: {wire_key: 'awaitPromise', primitive: 'boolean'}, result_ownership: {wire_key: 'resultOwnership', required: false, enum: 'Script::RESULT_OWNERSHIP'}, serialization_options: { wire_key: 'serializationOptions', required: false, ref: 'Script::SerializationOptions' }, user_activation: {wire_key: 'userActivation', required: false, primitive: 'boolean'} )
-
EvaluateResultException =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 119
Serialization::Record.define( type: {fixed: 'exception'}, exception_details: {wire_key: 'exceptionDetails', ref: 'Script::ExceptionDetails'}, realm: {wire_key: 'realm', primitive: 'string'} )
-
EvaluateResultSuccess =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 110
Serialization::Record.define( type: {fixed: 'success'}, result: {wire_key: 'result', ref: 'Script::RemoteValue'}, realm: {wire_key: 'realm', primitive: 'string'} )
-
ExceptionDetails =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 128
Serialization::Record.define( column_number: {wire_key: 'columnNumber', primitive: 'integer'}, exception: {wire_key: 'exception', ref: 'Script::RemoteValue'}, line_number: {wire_key: 'lineNumber', primitive: 'integer'}, stack_trace: {wire_key: 'stackTrace', ref: 'Script::StackTrace'}, text: {wire_key: 'text', primitive: 'string'} )
-
FunctionRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 527
Serialization::Record.define( type: {fixed: 'function'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
GeneratorRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 594
Serialization::Record.define( type: {fixed: 'generator'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
GetRealmsParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 830
Serialization::Record.define( context: {wire_key: 'context', required: false, primitive: 'string'}, type: {wire_key: 'type', required: false, enum: 'Script::REALM_TYPE'} )
-
GetRealmsResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 838
Serialization::Record.define( realms: {wire_key: 'realms', ref: 'Script::RealmInfo', list: true} )
-
HTMLCollectionRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 658
Serialization::Record.define( type: {fixed: 'htmlcollection'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::RemoteValue', list: true} )
-
MapLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 193
Serialization::Record.define( type: {fixed: 'map'}, value: {wire_key: 'value', ref: 'Script::LocalValue', list: true, scalar: 'string'} )
-
MapRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 556
Serialization::Record.define( type: {fixed: 'map'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::RemoteValue', list: true, scalar: 'string'} )
-
MessageParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 852
Serialization::Record.define( channel: {wire_key: 'channel', primitive: 'string'}, data: {wire_key: 'data', ref: 'Script::RemoteValue'}, source: {wire_key: 'source', ref: 'Script::Source'} )
-
NODE_PROPERTIES_MODE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 63{ open: 'open', closed: 'closed' }.freeze -
NodeListRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 648
Serialization::Record.define( type: {fixed: 'nodelist'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::RemoteValue', list: true} )
-
NodeProperties =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 679
Serialization::Record.define( node_type: {wire_key: 'nodeType', primitive: 'integer'}, child_node_count: {wire_key: 'childNodeCount', primitive: 'integer'}, attributes: {wire_key: 'attributes', required: false}, children: {wire_key: 'children', required: false, ref: 'Script::NodeRemoteValue', list: true}, local_name: {wire_key: 'localName', required: false, primitive: 'string'}, mode: {wire_key: 'mode', required: false, enum: 'Script::NODE_PROPERTIES_MODE'}, namespace_uri: {wire_key: 'namespaceURI', required: false, primitive: 'string'}, node_value: {wire_key: 'nodeValue', required: false, primitive: 'string'}, shadow_root: {wire_key: 'shadowRoot', required: false, nullable: true, ref: 'Script::NodeRemoteValue'} )
-
NodeRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 668
Serialization::Record.define( type: {fixed: 'node'}, shared_id: {wire_key: 'sharedId', required: false, primitive: 'string'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::NodeProperties'} )
-
NullValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 261
Serialization::Record.define(type: {fixed: 'null'})
-
NumberValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 274
Serialization::Record.define(type: {fixed: 'number'}, value: 'value')
-
ObjectLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 201
Serialization::Record.define( type: {fixed: 'object'}, value: {wire_key: 'value', ref: 'Script::LocalValue', list: true, scalar: 'string'} )
-
ObjectRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 517
Serialization::Record.define( type: {fixed: 'object'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::RemoteValue', list: true, scalar: 'string'} )
-
PaintWorkletRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 379
Serialization::Record.define( type: {fixed: 'paint-worklet'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
-
PromiseRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 621
Serialization::Record.define( type: {fixed: 'promise'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
ProxyRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 612
Serialization::Record.define( type: {fixed: 'proxy'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
REALM_TYPE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 46
{ window: 'window', dedicated_worker: 'dedicated-worker', shared_worker: 'shared-worker', service_worker: 'service-worker', worker: 'worker', paint_worklet: 'paint-worklet', audio_worklet: 'audio-worklet', worklet: 'worklet' }.freeze -
RESULT_OWNERSHIP =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 58
{ root: 'root', none: 'none' }.freeze -
RealmDestroyedParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 861
Serialization::Record.define(realm: {wire_key: 'realm', primitive: 'string'})
-
RealmTarget =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 748
Serialization::Record.define(realm: {wire_key: 'realm', primitive: 'string'})
-
RegExpLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 217
Serialization::Record.define( type: {fixed: 'regexp'}, value: {wire_key: 'value', ref: 'Script::RegExpValue'} )
-
RegExpRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 536
Serialization::Record.define( type: {fixed: 'regexp'}, value: {wire_key: 'value', ref: 'Script::RegExpValue'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
RegExpValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 209
Serialization::Record.define( pattern: {wire_key: 'pattern', primitive: 'string'}, flags: {wire_key: 'flags', required: false, primitive: 'string'} )
-
RemoteObjectReference =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 426
Serialization::Record.define( handle: {wire_key: 'handle', primitive: 'string'}, shared_id: {wire_key: 'sharedId', required: false, primitive: 'string'}, extensible: true )
-
RemovePreloadScriptParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 845
Serialization::Record.define( script: {wire_key: 'script', primitive: 'string'} )
-
SERIALIZATION_OPTIONS_INCLUDE_SHADOW_TREE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 68{ none: 'none', open: 'open', all: 'all' }.freeze -
SPECIAL_NUMBER =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 38
{ na_n: 'NaN', neg0: '-0', infinity: 'Infinity', neg_infinity: '-Infinity' }.freeze -
SerializationOptions =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 709
Serialization::Record.define( max_dom_depth: {wire_key: 'maxDomDepth', required: false, nullable: true, primitive: 'integer'}, max_object_depth: {wire_key: 'maxObjectDepth', required: false, nullable: true, primitive: 'integer'}, include_shadow_tree: { wire_key: 'includeShadowTree', required: false, enum: 'Script::SERIALIZATION_OPTIONS_INCLUDE_SHADOW_TREE' } )
-
ServiceWorkerRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 361
Serialization::Record.define( type: {fixed: 'service-worker'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
-
SetLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 225
Serialization::Record.define( type: {fixed: 'set'}, value: {wire_key: 'value', ref: 'Script::LocalValue', list: true} )
-
SetRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 566
Serialization::Record.define( type: {fixed: 'set'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'}, value: {wire_key: 'value', required: false, ref: 'Script::RemoteValue', list: true} )
-
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 417
Serialization::Record.define( shared_id: {wire_key: 'sharedId', primitive: 'string'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, extensible: true )
-
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 352
Serialization::Record.define( type: {fixed: 'shared-worker'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
-
Source =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 739
Serialization::Record.define( realm: {wire_key: 'realm', primitive: 'string'}, context: {wire_key: 'context', required: false, primitive: 'string'}, user_context: {wire_key: 'userContext', required: false, primitive: 'string'} )
-
StackFrame =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 722
Serialization::Record.define( column_number: {wire_key: 'columnNumber', primitive: 'integer'}, function_name: {wire_key: 'functionName', primitive: 'string'}, line_number: {wire_key: 'lineNumber', primitive: 'integer'}, url: {wire_key: 'url', primitive: 'string'} )
-
StackTrace =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 732
Serialization::Record.define( call_frames: {wire_key: 'callFrames', ref: 'Script::StackFrame', list: true} )
-
StringValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 266
Serialization::Record.define( type: {fixed: 'string'}, value: {wire_key: 'value', primitive: 'string'} )
-
SymbolRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 498
Serialization::Record.define( type: {fixed: 'symbol'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
TypedArrayRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 630
Serialization::Record.define( type: {fixed: 'typedarray'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
UndefinedValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 256
Serialization::Record.define(type: {fixed: 'undefined'})
-
WeakMapRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 576
Serialization::Record.define( type: {fixed: 'weakmap'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
WeakSetRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 585
Serialization::Record.define( type: {fixed: 'weakset'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
WindowProxyProperties =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 704
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
WindowProxyRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 694
Serialization::Record.define( type: {fixed: 'window'}, value: {wire_key: 'value', ref: 'Script::WindowProxyProperties'}, handle: {wire_key: 'handle', required: false, primitive: 'string'}, internal_id: {wire_key: 'internalId', required: false, primitive: 'string'} )
-
WindowRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 330
Serialization::Record.define( type: {fixed: 'window'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'}, context: {wire_key: 'context', primitive: 'string'}, user_context: {wire_key: 'userContext', required: false, primitive: 'string'}, sandbox: {wire_key: 'sandbox', required: false, primitive: 'string'} )
-
WorkerRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 370
Serialization::Record.define( type: {fixed: 'worker'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
-
WorkletRealmInfo =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 397
Serialization::Record.define( type: {fixed: 'worklet'}, realm: {wire_key: 'realm', primitive: 'string'}, origin: {wire_key: 'origin', primitive: 'string'} )
Class Method Summary
Instance Method Summary
- #add_preload_script(function_declaration:, arguments: Serialization::UNSET, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET, sandbox: Serialization::UNSET) Internal use only
- #call_function(function_declaration:, await_promise:, target:, arguments: Serialization::UNSET, result_ownership: Serialization::UNSET, serialization_options: Serialization::UNSET, this: Serialization::UNSET, user_activation: Serialization::UNSET) Internal use only
- #disown(handles:, target:) Internal use only
- #evaluate(expression:, target:, await_promise:, result_ownership: Serialization::UNSET, serialization_options: Serialization::UNSET, user_activation: Serialization::UNSET) Internal use only
- #get_realms(context: Serialization::UNSET, type: Serialization::UNSET) Internal use only
- #remove_preload_script(script:) Internal use only
Domain - Inherited
Constructor Details
This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain
Instance Method Details
#add_preload_script(function_declaration:, arguments: Serialization::UNSET, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET, sandbox: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 872
def add_preload_script( function_declaration:, arguments: Serialization::UNSET, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET, sandbox: Serialization::UNSET ) params = AddPreloadScriptParameters.new( function_declaration: function_declaration, arguments: arguments, contexts: contexts, user_contexts: user_contexts, sandbox: sandbox ) execute(cmd: 'script.addPreloadScript', params: params, result: Script::AddPreloadScriptResult) end
#call_function(function_declaration:, await_promise:, target:, arguments: Serialization::UNSET, result_ownership: Serialization::UNSET, serialization_options: Serialization::UNSET, this: Serialization::UNSET, user_activation: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 892
def call_function( function_declaration:, await_promise:, target:, arguments: Serialization::UNSET, result_ownership: Serialization::UNSET, serialization_options: Serialization::UNSET, this: Serialization::UNSET, user_activation: Serialization::UNSET ) Serialization.validate!('resultOwnership', result_ownership, Script::RESULT_OWNERSHIP) params = CallFunctionParameters.new( function_declaration: function_declaration, await_promise: await_promise, target: target, arguments: arguments, result_ownership: result_ownership, serialization_options: , this: this, user_activation: user_activation ) execute(cmd: 'script.callFunction', params: params, result: Script::EvaluateResult) end
#disown(handles:, target:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 919
def disown(handles:, target:) params = DisownParameters.new(handles: handles, target: target) execute(cmd: 'script.disown', params: params) end
#evaluate(expression:, target:, await_promise:, result_ownership: Serialization::UNSET, serialization_options: Serialization::UNSET, user_activation: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 927
def evaluate( expression:, target:, await_promise:, result_ownership: Serialization::UNSET, serialization_options: Serialization::UNSET, user_activation: Serialization::UNSET ) Serialization.validate!('resultOwnership', result_ownership, Script::RESULT_OWNERSHIP) params = EvaluateParameters.new( expression: expression, target: target, await_promise: await_promise, result_ownership: result_ownership, serialization_options: , user_activation: user_activation ) execute(cmd: 'script.evaluate', params: params, result: Script::EvaluateResult) end
#get_realms(context: Serialization::UNSET, type: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 950
def get_realms(context: Serialization::UNSET, type: Serialization::UNSET) Serialization.validate!('type', type, Script::REALM_TYPE) params = GetRealmsParameters.new(context: context, type: type) execute(cmd: 'script.getRealms', params: params, result: Script::GetRealmsResult) end
#remove_preload_script(script:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 959
def remove_preload_script(script:) params = RemovePreloadScriptParameters.new(script: script) execute(cmd: 'script.removePreloadScript', params: params) end