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 832
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 843
Serialization::Record.define(script: {wire_key: 'script', primitive: 'string'})
-
ArrayBufferRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 699
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 194
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 567
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 421
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 355
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 311
Serialization::Record.define( type: {fixed: 'bigint'}, value: {wire_key: 'value', primitive: 'string'} )
-
BooleanValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 303
Serialization::Record.define( type: {fixed: 'boolean'}, value: {wire_key: 'value', primitive: 'boolean'} )
-
CallFunctionParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 856
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 813
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 202
Serialization::Record.define( type: {fixed: 'date'}, value: {wire_key: 'value', primitive: 'string'} )
-
DateRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 606
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 375
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 848
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 923{ 'script.message' => Script::MessageParameters, 'script.realmCreated' => Script::RealmInfo, 'script.realmDestroyed' => Script::RealmDestroyedParameters }.freeze -
ErrorRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 663
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 874
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 122
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 113
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 131
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 587
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 654
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 890
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 898
Serialization::Record.define( realms: {wire_key: 'realms', ref: 'Script::RealmInfo', list: true} )
-
HTMLCollectionRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 718
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 210
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 616
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 912
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 708
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 739
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 728
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 285
Serialization::Record.define(type: {fixed: 'null'})
-
NumberValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 298
Serialization::Record.define(type: {fixed: 'number'}, value: 'value')
-
ObjectLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 218
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 577
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 412
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 681
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 672
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 921
Serialization::Record.define(realm: {wire_key: 'realm', primitive: 'string'})
-
RealmTarget =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 808
Serialization::Record.define(realm: {wire_key: 'realm', primitive: 'string'})
-
RegExpLocalValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 234
Serialization::Record.define( type: {fixed: 'regexp'}, value: {wire_key: 'value', ref: 'Script::RegExpValue'} )
-
RegExpRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 596
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 226
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 459
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 905
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 769
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 394
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 242
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 626
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 450
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 385
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 799
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 782
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 792
Serialization::Record.define( call_frames: {wire_key: 'callFrames', ref: 'Script::StackFrame', list: true} )
-
StringValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 290
Serialization::Record.define( type: {fixed: 'string'}, value: {wire_key: 'value', primitive: 'string'} )
-
SymbolRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 558
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 690
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 280
Serialization::Record.define(type: {fixed: 'undefined'})
-
WeakMapRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 636
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 645
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 764
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
WindowProxyRemoteValue =
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 754
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 363
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 403
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 430
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
- #array_local_value Internal use only
- #big_int_value Internal use only
- #boolean_value 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
- #channel_properties Internal use only
- #channel_value Internal use only
- #context_target Internal use only
- #date_local_value 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
- #local_value Internal use only
- #map_local_value Internal use only
- #null_value Internal use only
- #number_value Internal use only
- #object_local_value Internal use only
- #primitive_protocol_value Internal use only
- #realm_target Internal use only
- #reg_exp_local_value Internal use only
- #reg_exp_value Internal use only
- #remote_object_reference Internal use only
- #remote_reference Internal use only
- #remove_preload_script(script:) Internal use only
- #serialization_options Internal use only
- #set_local_value Internal use only
- #shared_reference Internal use only
- #string_value Internal use only
- #target Internal use only
- #undefined_value Internal use only
Domain - Inherited
| #connection | The connection this domain runs over, so a generated vendor accessor can build its sibling variant ( |
| #execute | |
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 957
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
#array_local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 932
def array_local_value(**) = ArrayLocalValue.new(**)
#big_int_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 945
def big_int_value(**) = BigIntValue.new(**)
#boolean_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 944
def boolean_value(**) = BooleanValue.new(**)
#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 977
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
#channel_properties
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 930
def channel_properties(**) = ChannelProperties.new(**)
#channel_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 929
def channel_value(**) = ChannelValue.new(**)
#context_target
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 951
def context_target(**) = ContextTarget.new(**)
#date_local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 933
def date_local_value(**) = DateLocalValue.new(**)
#disown(handles:, target:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 1004
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 1012
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 1035
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
#local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 931
def local_value = LocalValue
#map_local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 934
def map_local_value(**) = MapLocalValue.new(**)
#null_value
[ GitHub ]#number_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 943
def number_value(**) = NumberValue.new(**)
#object_local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 935
def object_local_value(**) = ObjectLocalValue.new(**)
#primitive_protocol_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 939
def primitive_protocol_value = PrimitiveProtocolValue
#realm_target
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 950
def realm_target(**) = RealmTarget.new(**)
#reg_exp_local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 937
def reg_exp_local_value(**) = RegExpLocalValue.new(**)
#reg_exp_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 936
def reg_exp_value(**) = RegExpValue.new(**)
#remote_object_reference
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 948
def remote_object_reference(**) = RemoteObjectReference.new(**)
#remote_reference
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 946
def remote_reference = RemoteReference
#remove_preload_script(script:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 1044
def remove_preload_script(script:) params = RemovePreloadScriptParameters.new(script: script) execute(cmd: 'script.removePreloadScript', params: params) end
#serialization_options
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 949
def (**) = SerializationOptions.new(**)
#set_local_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 938
def set_local_value(**) = SetLocalValue.new(**)
#string_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 942
def string_value(**) = StringValue.new(**)
#target
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 952
def target = Target
#undefined_value
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/script.rb', line 940
def undefined_value(**) = UndefinedValue.new(**)