Module: Selenium::DevTools

Defined in:
lib/selenium/devtools.rb,
lib/selenium/devtools/v143.rb,
lib/selenium/devtools/v144.rb,
lib/selenium/devtools/v145.rb,
lib/selenium/devtools/v143/io.rb,
lib/selenium/devtools/v144/io.rb,
lib/selenium/devtools/v145/io.rb,
lib/selenium/devtools/version.rb,
lib/selenium/devtools/v143/css.rb,
lib/selenium/devtools/v143/dom.rb,
lib/selenium/devtools/v143/log.rb,
lib/selenium/devtools/v143/pwa.rb,
lib/selenium/devtools/v144/css.rb,
lib/selenium/devtools/v144/dom.rb,
lib/selenium/devtools/v144/log.rb,
lib/selenium/devtools/v144/pwa.rb,
lib/selenium/devtools/v145/css.rb,
lib/selenium/devtools/v145/dom.rb,
lib/selenium/devtools/v145/log.rb,
lib/selenium/devtools/v145/pwa.rb,
lib/selenium/devtools/v143/cast.rb,
lib/selenium/devtools/v143/page.rb,
lib/selenium/devtools/v144/cast.rb,
lib/selenium/devtools/v144/page.rb,
lib/selenium/devtools/v145/cast.rb,
lib/selenium/devtools/v145/page.rb,
lib/selenium/devtools/v143/fetch.rb,
lib/selenium/devtools/v143/input.rb,
lib/selenium/devtools/v143/media.rb,
lib/selenium/devtools/v144/fetch.rb,
lib/selenium/devtools/v144/input.rb,
lib/selenium/devtools/v144/media.rb,
lib/selenium/devtools/v145/fetch.rb,
lib/selenium/devtools/v145/input.rb,
lib/selenium/devtools/v145/media.rb,
lib/selenium/devtools/v143/audits.rb,
lib/selenium/devtools/v143/fed_cm.rb,
lib/selenium/devtools/v143/memory.rb,
lib/selenium/devtools/v143/schema.rb,
lib/selenium/devtools/v143/target.rb,
lib/selenium/devtools/v144/audits.rb,
lib/selenium/devtools/v144/fed_cm.rb,
lib/selenium/devtools/v144/memory.rb,
lib/selenium/devtools/v144/schema.rb,
lib/selenium/devtools/v144/target.rb,
lib/selenium/devtools/v145/audits.rb,
lib/selenium/devtools/v145/fed_cm.rb,
lib/selenium/devtools/v145/memory.rb,
lib/selenium/devtools/v145/schema.rb,
lib/selenium/devtools/v145/target.rb,
lib/selenium/devtools/v143/browser.rb,
lib/selenium/devtools/v143/console.rb,
lib/selenium/devtools/v143/network.rb,
lib/selenium/devtools/v143/overlay.rb,
lib/selenium/devtools/v143/preload.rb,
lib/selenium/devtools/v143/runtime.rb,
lib/selenium/devtools/v143/storage.rb,
lib/selenium/devtools/v143/tracing.rb,
lib/selenium/devtools/v144/browser.rb,
lib/selenium/devtools/v144/console.rb,
lib/selenium/devtools/v144/network.rb,
lib/selenium/devtools/v144/overlay.rb,
lib/selenium/devtools/v144/preload.rb,
lib/selenium/devtools/v144/runtime.rb,
lib/selenium/devtools/v144/storage.rb,
lib/selenium/devtools/v144/tracing.rb,
lib/selenium/devtools/v145/browser.rb,
lib/selenium/devtools/v145/console.rb,
lib/selenium/devtools/v145/network.rb,
lib/selenium/devtools/v145/overlay.rb,
lib/selenium/devtools/v145/preload.rb,
lib/selenium/devtools/v145/runtime.rb,
lib/selenium/devtools/v145/storage.rb,
lib/selenium/devtools/v145/tracing.rb,
lib/selenium/devtools/v143/autofill.rb,
lib/selenium/devtools/v143/debugger.rb,
lib/selenium/devtools/v143/profiler.rb,
lib/selenium/devtools/v143/security.rb,
lib/selenium/devtools/v144/autofill.rb,
lib/selenium/devtools/v144/debugger.rb,
lib/selenium/devtools/v144/profiler.rb,
lib/selenium/devtools/v144/security.rb,
lib/selenium/devtools/v145/autofill.rb,
lib/selenium/devtools/v145/debugger.rb,
lib/selenium/devtools/v145/profiler.rb,
lib/selenium/devtools/v145/security.rb,
lib/selenium/devtools/v143/animation.rb,
lib/selenium/devtools/v143/emulation.rb,
lib/selenium/devtools/v143/inspector.rb,
lib/selenium/devtools/v143/tethering.rb,
lib/selenium/devtools/v143/web_audio.rb,
lib/selenium/devtools/v143/web_authn.rb,
lib/selenium/devtools/v144/animation.rb,
lib/selenium/devtools/v144/emulation.rb,
lib/selenium/devtools/v144/inspector.rb,
lib/selenium/devtools/v144/tethering.rb,
lib/selenium/devtools/v144/web_audio.rb,
lib/selenium/devtools/v144/web_authn.rb,
lib/selenium/devtools/v145/animation.rb,
lib/selenium/devtools/v145/emulation.rb,
lib/selenium/devtools/v145/inspector.rb,
lib/selenium/devtools/v145/tethering.rb,
lib/selenium/devtools/v145/web_audio.rb,
lib/selenium/devtools/v145/web_authn.rb,
lib/selenium/devtools/v143/extensions.rb,
lib/selenium/devtools/v143/indexed_db.rb,
lib/selenium/devtools/v143/layer_tree.rb,
lib/selenium/devtools/v144/extensions.rb,
lib/selenium/devtools/v144/indexed_db.rb,
lib/selenium/devtools/v144/layer_tree.rb,
lib/selenium/devtools/v145/extensions.rb,
lib/selenium/devtools/v145/indexed_db.rb,
lib/selenium/devtools/v145/layer_tree.rb,
lib/selenium/devtools/v143/dom_storage.rb,
lib/selenium/devtools/v143/file_system.rb,
lib/selenium/devtools/v143/performance.rb,
lib/selenium/devtools/v143/system_info.rb,
lib/selenium/devtools/v144/dom_storage.rb,
lib/selenium/devtools/v144/file_system.rb,
lib/selenium/devtools/v144/performance.rb,
lib/selenium/devtools/v144/system_info.rb,
lib/selenium/devtools/v145/dom_storage.rb,
lib/selenium/devtools/v145/file_system.rb,
lib/selenium/devtools/v145/performance.rb,
lib/selenium/devtools/v145/system_info.rb,
lib/selenium/devtools/v143/dom_debugger.rb,
lib/selenium/devtools/v143/dom_snapshot.rb,
lib/selenium/devtools/v144/dom_debugger.rb,
lib/selenium/devtools/v144/dom_snapshot.rb,
lib/selenium/devtools/v145/dom_debugger.rb,
lib/selenium/devtools/v145/dom_snapshot.rb,
lib/selenium/devtools/v143/accessibility.rb,
lib/selenium/devtools/v143/cache_storage.rb,
lib/selenium/devtools/v143/device_access.rb,
lib/selenium/devtools/v143/heap_profiler.rb,
lib/selenium/devtools/v144/accessibility.rb,
lib/selenium/devtools/v144/cache_storage.rb,
lib/selenium/devtools/v144/device_access.rb,
lib/selenium/devtools/v144/heap_profiler.rb,
lib/selenium/devtools/v145/accessibility.rb,
lib/selenium/devtools/v145/cache_storage.rb,
lib/selenium/devtools/v145/device_access.rb,
lib/selenium/devtools/v145/heap_profiler.rb,
lib/selenium/devtools/v143/service_worker.rb,
lib/selenium/devtools/v144/service_worker.rb,
lib/selenium/devtools/v145/service_worker.rb,
lib/selenium/devtools/v143/event_breakpoints.rb,
lib/selenium/devtools/v144/event_breakpoints.rb,
lib/selenium/devtools/v145/event_breakpoints.rb,
lib/selenium/devtools/v143/background_service.rb,
lib/selenium/devtools/v143/device_orientation.rb,
lib/selenium/devtools/v144/background_service.rb,
lib/selenium/devtools/v144/device_orientation.rb,
lib/selenium/devtools/v145/background_service.rb,
lib/selenium/devtools/v145/device_orientation.rb,
lib/selenium/devtools/v143/bluetooth_emulation.rb,
lib/selenium/devtools/v144/bluetooth_emulation.rb,
lib/selenium/devtools/v145/bluetooth_emulation.rb,
lib/selenium/devtools/v143/performance_timeline.rb,
lib/selenium/devtools/v144/performance_timeline.rb,
lib/selenium/devtools/v145/performance_timeline.rb,
lib/selenium/devtools/v143/headless_experimental.rb,
lib/selenium/devtools/v144/headless_experimental.rb,
lib/selenium/devtools/v145/headless_experimental.rb

Defined Under Namespace

Modules: V143, V144, V145

Constant Summary collapse

VERSION =
'0.145.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.versionObject

Returns the value of attribute version.



23
24
25
# File 'lib/selenium/devtools.rb', line 23

def version
  @version
end

Class Method Details

.load_versionObject



25
26
27
28
29
30
31
# File 'lib/selenium/devtools.rb', line 25

def load_version
  require "selenium/devtools/v#{@version}"
rescue LoadError
  WebDriver.logger.warn "Could not load selenium-devtools v#{@version}. Trying older versions.",
                        id: :devtools
  load_older_version
end