Class: Selenium::WebDriver::BiDi::Protocol::MozDebugging 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/moz_debugging.rb |
Overview
Constant Summary
-
BaseLocation =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 84
Serialization::Record.define( line: {wire_key: 'line', primitive: 'integer'}, url: {wire_key: 'url', primitive: 'string'} )
-
EVENTS =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 30{ paused: 'moz:debugging.paused', resumed: 'moz:debugging.resumed' }.freeze -
EVENT_TYPES =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 257{ 'moz:debugging.paused' => MozDebugging::PausedParameters, 'moz:debugging.resumed' => MozDebugging::ResumedParameters }.freeze -
GetScriptSourceParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 37
Serialization::Record.define( context: {wire_key: 'context', primitive: 'string'}, script_url: {wire_key: 'scriptUrl', primitive: 'string'} )
-
GetScriptSourceResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 44
Serialization::Record.define(source: {wire_key: 'source', primitive: 'string'})
-
ListScriptsParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 48
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
ListScriptsResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 52
Serialization::Record.define(scripts: {wire_key: 'scripts', list: true})
-
PausedParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 111
Serialization::Record.define( context: {wire_key: 'context', primitive: 'string'}, url: {wire_key: 'url', primitive: 'string'}, line: {wire_key: 'line', primitive: 'integer'}, column: {wire_key: 'column', primitive: 'integer'}, call_frames: {wire_key: 'callFrames', ref: 'MozDebugging::PausedParametersCallFrame', list: true} )
-
PausedParametersCallFrame =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 121
Serialization::Record.define( call_frame_id: {wire_key: 'callFrameId', primitive: 'string'}, function_name: {wire_key: 'functionName', primitive: 'string'}, location: {wire_key: 'location', ref: 'MozDebugging::PausedParametersCallFrame::Location'}, scope_chain: {wire_key: 'scopeChain', ref: 'MozDebugging::PausedParametersScope', list: true} )
-
PausedParametersScope =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 138
Serialization::Record.define( type: {wire_key: 'type', primitive: 'string'}, variables: 'variables' )
-
PausedParametersScopeValueMissingArguments =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 243
Serialization::Record.define(type: {fixed: 'missingArguments'})
-
PausedParametersScopeValueOptimizedOut =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 247
Serialization::Record.define(type: {fixed: 'optimizedOut'})
-
PausedParametersScopeValueUninitialized =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 251
Serialization::Record.define(type: {fixed: 'uninitialized'})
-
RemoveBreakpointParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 56
Serialization::Record.define( breakpoint: {wire_key: 'breakpoint', primitive: 'string'} )
-
ResumeParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 62
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
ResumedParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 255
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
SetBreakpointParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 66
Serialization::Record.define( location: {wire_key: 'location', ref: 'MozDebugging::SetBreakpointParameters::Location'} )
-
SetBreakpointResult =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 80
Serialization::Record.define(breakpoint: {wire_key: 'breakpoint', primitive: 'string'})
-
SetDebuggerEnabledParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 91
Serialization::Record.define( contexts: {wire_key: 'contexts', required: false, list: true}, enabled: {wire_key: 'enabled', nullable: true, primitive: 'boolean'}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
StepIntoParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 99
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
StepOutParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 103
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
-
StepOverParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 107
Serialization::Record.define(context: {wire_key: 'context', primitive: 'string'})
Class Method Summary
Instance Method Summary
- #get_script_source(context:, script_url:) Internal use only
- #list_scripts(context:) Internal use only
- #remove_breakpoint(breakpoint:) Internal use only
- #resume(context:) Internal use only
- #set_breakpoint(location:) Internal use only
- #set_breakpoint_parameters_location Internal use only
- #set_debugger_enabled(enabled:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #step_into(context:) Internal use only
- #step_out(context:) Internal use only
- #step_over(context:) 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
#get_script_source(context:, script_url:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 266
def get_script_source(context:, script_url:) params = GetScriptSourceParameters.new(context: context, script_url: script_url) execute(cmd: 'moz:debugging.getScriptSource', params: params, result: MozDebugging::GetScriptSourceResult) end
#list_scripts(context:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 273
def list_scripts(context:) params = ListScriptsParameters.new(context: context) execute(cmd: 'moz:debugging.listScripts', params: params, result: MozDebugging::ListScriptsResult) end
#remove_breakpoint(breakpoint:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 280
def remove_breakpoint(breakpoint:) params = RemoveBreakpointParameters.new(breakpoint: breakpoint) execute(cmd: 'moz:debugging.removeBreakpoint', params: params) end
#resume(context:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 287
def resume(context:) params = ResumeParameters.new(context: context) execute(cmd: 'moz:debugging.resume', params: params) end
#set_breakpoint(location:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 294
def set_breakpoint(location:) params = SetBreakpointParameters.new(location: location) execute(cmd: 'moz:debugging.setBreakpoint', params: params, result: MozDebugging::SetBreakpointResult) end
#set_breakpoint_parameters_location
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 262
def set_breakpoint_parameters_location(**) = SetBreakpointParameters::Location.new(**)
#set_debugger_enabled(enabled:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 301
def set_debugger_enabled(enabled:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetDebuggerEnabledParameters.new( contexts: contexts, enabled: enabled, user_contexts: user_contexts ) execute(cmd: 'moz:debugging.setDebuggerEnabled', params: params) end
#step_into(context:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 312
def step_into(context:) params = StepIntoParameters.new(context: context) execute(cmd: 'moz:debugging.stepInto', params: params) end
#step_out(context:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 319
def step_out(context:) params = StepOutParameters.new(context: context) execute(cmd: 'moz:debugging.stepOut', params: params) end
#step_over(context:)
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_debugging.rb', line 326
def step_over(context:) params = StepOverParameters.new(context: context) execute(cmd: 'moz:debugging.stepOver', params: params) end