class Selenium::DevTools::V85::Tracing

Constants

EVENTS

Public Class Methods

new(devtools) click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 31
def initialize(devtools)
  @devtools = devtools
end

Public Instance Methods

_end() click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 40
def _end
  @devtools.send_cmd('Tracing.end')
end
get_categories() click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 44
def get_categories
  @devtools.send_cmd('Tracing.getCategories')
end
on(event, &block) click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 35
def on(event, &block)
  event = EVENTS[event] if event.is_a?(Symbol)
  @devtools.callbacks["Tracing.#{event}"] << block
end
record_clock_sync_marker(sync_id:) click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 48
def record_clock_sync_marker(sync_id:)
  @devtools.send_cmd('Tracing.recordClockSyncMarker',
                     syncId: sync_id)
end
request_memory_dump(deterministic: nil) click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 53
def request_memory_dump(deterministic: nil)
  @devtools.send_cmd('Tracing.requestMemoryDump',
                     deterministic: deterministic)
end
start(categories: nil, options: nil, buffer_usage_reporting_interval: nil, transfer_mode: nil, stream_format: nil, stream_compression: nil, trace_config: nil) click to toggle source
# File lib/selenium/devtools/v85/tracing.rb, line 58
def start(categories: nil, options: nil, buffer_usage_reporting_interval: nil, transfer_mode: nil, stream_format: nil, stream_compression: nil, trace_config: nil)
  @devtools.send_cmd('Tracing.start',
                     categories: categories,
                     options: options,
                     bufferUsageReportingInterval: buffer_usage_reporting_interval,
                     transferMode: transfer_mode,
                     streamFormat: stream_format,
                     streamCompression: stream_compression,
                     traceConfig: trace_config)
end