Module: Selenium::DevTools

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

Defined Under Namespace

Modules: V115, V116, V117, V85

Constant Summary collapse

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