123456789_123456789_123456789_123456789_123456789_

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

Class Method Summary

Domain - Inherited

Instance Method Summary

Domain - Inherited

#connection

The connection this domain runs over, so a generated vendor accessor can build its sibling variant (Moz.new(connection)) — construction stays connection-based.

#execute

Constructor Details

This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain

Instance Method Details

#get_script_source(context:, script_url:)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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:)

[ GitHub ]

  
# 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