123456789_123456789_123456789_123456789_123456789_

Class: Selenium::WebDriver::BiDi::Protocol::MozProfiler 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_profiler.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

#is_active

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_profiler.rb', line 73

def is_active
  execute(cmd: 'moz:profiler.isActive', result: MozProfiler::IsActiveResult)
end

#start(active_context: Serialization::UNSET, preset: Serialization::UNSET, entries: Serialization::UNSET, interval: Serialization::UNSET, features: Serialization::UNSET, threads: Serialization::UNSET)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_profiler.rb', line 79

def start(
  active_context: Serialization::UNSET,
  preset: Serialization::UNSET,
  entries: Serialization::UNSET,
  interval: Serialization::UNSET,
  features: Serialization::UNSET,
  threads: Serialization::UNSET
)
  params = StartParameters.build(
    active_context: active_context,
    preset: preset,
    entries: entries,
    interval: interval,
    features: features,
    threads: threads
  )
  execute(cmd: 'moz:profiler.start', params: params)
end

#stop(discard: Serialization::UNSET)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/moz_profiler.rb', line 100

def stop(discard: Serialization::UNSET)
  params = StopParameters.new(discard: discard)
  execute(cmd: 'moz:profiler.stop', params: params, result: MozProfiler::StopResult)
end