Module: Selenium::DevTools

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

Defined Under Namespace

Modules: V118, V119, V120, V85

Constant Summary collapse

VERSION =
'0.120.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