Module: Selenium::WebDriver

Defined in:
build/rb/lib/selenium/webdriver.rb,
build/rb/lib/selenium/webdriver/ie.rb,
build/rb/lib/selenium/webdriver/edge.rb,
build/rb/lib/selenium/webdriver/atoms.rb,
build/rb/lib/selenium/webdriver/chrome.rb,
build/rb/lib/selenium/webdriver/remote.rb,
build/rb/lib/selenium/webdriver/safari.rb,
build/rb/lib/selenium/webdriver/firefox.rb,
build/rb/lib/selenium/webdriver/version.rb,
build/rb/lib/selenium/webdriver/devtools.rb,
build/rb/lib/selenium/webdriver/ie/driver.rb,
build/rb/lib/selenium/webdriver/ie/options.rb,
build/rb/lib/selenium/webdriver/ie/service.rb,
build/rb/lib/selenium/webdriver/common/keys.rb,
build/rb/lib/selenium/webdriver/common/logs.rb,
build/rb/lib/selenium/webdriver/common/wait.rb,
build/rb/lib/selenium/webdriver/devtools/io.rb,
build/rb/lib/selenium/webdriver/edge/bridge.rb,
build/rb/lib/selenium/webdriver/edge/driver.rb,
build/rb/lib/selenium/webdriver/common/alert.rb,
build/rb/lib/selenium/webdriver/common/error.rb,
build/rb/lib/selenium/webdriver/common/proxy.rb,
build/rb/lib/selenium/webdriver/devtools/css.rb,
build/rb/lib/selenium/webdriver/devtools/dom.rb,
build/rb/lib/selenium/webdriver/devtools/log.rb,
build/rb/lib/selenium/webdriver/edge/options.rb,
build/rb/lib/selenium/webdriver/edge/profile.rb,
build/rb/lib/selenium/webdriver/edge/service.rb,
build/rb/lib/selenium/webdriver/chrome/bridge.rb,
build/rb/lib/selenium/webdriver/chrome/driver.rb,
build/rb/lib/selenium/webdriver/common/driver.rb,
build/rb/lib/selenium/webdriver/common/logger.rb,
build/rb/lib/selenium/webdriver/common/window.rb,
build/rb/lib/selenium/webdriver/common/zipper.rb,
build/rb/lib/selenium/webdriver/devtools/cast.rb,
build/rb/lib/selenium/webdriver/devtools/page.rb,
build/rb/lib/selenium/webdriver/remote/bridge.rb,
build/rb/lib/selenium/webdriver/remote/driver.rb,
build/rb/lib/selenium/webdriver/safari/bridge.rb,
build/rb/lib/selenium/webdriver/safari/driver.rb,
build/rb/lib/selenium/webdriver/support/color.rb,
build/rb/lib/selenium/webdriver/chrome/options.rb,
build/rb/lib/selenium/webdriver/chrome/profile.rb,
build/rb/lib/selenium/webdriver/chrome/service.rb,
build/rb/lib/selenium/webdriver/common/element.rb,
build/rb/lib/selenium/webdriver/common/manager.rb,
build/rb/lib/selenium/webdriver/common/options.rb,
build/rb/lib/selenium/webdriver/common/service.rb,
build/rb/lib/selenium/webdriver/devtools/fetch.rb,
build/rb/lib/selenium/webdriver/devtools/input.rb,
build/rb/lib/selenium/webdriver/devtools/media.rb,
build/rb/lib/selenium/webdriver/firefox/bridge.rb,
build/rb/lib/selenium/webdriver/firefox/driver.rb,
build/rb/lib/selenium/webdriver/safari/options.rb,
build/rb/lib/selenium/webdriver/safari/service.rb,
build/rb/lib/selenium/webdriver/support/guards.rb,
build/rb/lib/selenium/webdriver/support/select.rb,
build/rb/lib/selenium/webdriver/common/platform.rb,
build/rb/lib/selenium/webdriver/common/timeouts.rb,
build/rb/lib/selenium/webdriver/devtools/audits.rb,
build/rb/lib/selenium/webdriver/devtools/memory.rb,
build/rb/lib/selenium/webdriver/devtools/schema.rb,
build/rb/lib/selenium/webdriver/devtools/target.rb,
build/rb/lib/selenium/webdriver/devtools/v84/io.rb,
build/rb/lib/selenium/webdriver/devtools/v85/io.rb,
build/rb/lib/selenium/webdriver/devtools/v86/io.rb,
build/rb/lib/selenium/webdriver/devtools/v87/io.rb,
build/rb/lib/selenium/webdriver/devtools/v88/io.rb,
build/rb/lib/selenium/webdriver/firefox/options.rb,
build/rb/lib/selenium/webdriver/firefox/profile.rb,
build/rb/lib/selenium/webdriver/firefox/service.rb,
build/rb/lib/selenium/webdriver/remote/commands.rb,
build/rb/lib/selenium/webdriver/remote/response.rb,
build/rb/lib/selenium/webdriver/support/escaper.rb,
build/rb/lib/selenium/webdriver/common/log_entry.rb,
build/rb/lib/selenium/webdriver/devtools/browser.rb,
build/rb/lib/selenium/webdriver/devtools/console.rb,
build/rb/lib/selenium/webdriver/devtools/network.rb,
build/rb/lib/selenium/webdriver/devtools/overlay.rb,
build/rb/lib/selenium/webdriver/devtools/request.rb,
build/rb/lib/selenium/webdriver/devtools/runtime.rb,
build/rb/lib/selenium/webdriver/devtools/storage.rb,
build/rb/lib/selenium/webdriver/devtools/tracing.rb,
build/rb/lib/selenium/webdriver/devtools/v84/css.rb,
build/rb/lib/selenium/webdriver/devtools/v84/dom.rb,
build/rb/lib/selenium/webdriver/devtools/v84/log.rb,
build/rb/lib/selenium/webdriver/devtools/v85/css.rb,
build/rb/lib/selenium/webdriver/devtools/v85/dom.rb,
build/rb/lib/selenium/webdriver/devtools/v85/log.rb,
build/rb/lib/selenium/webdriver/devtools/v86/css.rb,
build/rb/lib/selenium/webdriver/devtools/v86/dom.rb,
build/rb/lib/selenium/webdriver/devtools/v86/log.rb,
build/rb/lib/selenium/webdriver/devtools/v87/css.rb,
build/rb/lib/selenium/webdriver/devtools/v87/dom.rb,
build/rb/lib/selenium/webdriver/devtools/v87/log.rb,
build/rb/lib/selenium/webdriver/devtools/v88/css.rb,
build/rb/lib/selenium/webdriver/devtools/v88/dom.rb,
build/rb/lib/selenium/webdriver/devtools/v88/log.rb,
build/rb/lib/selenium/webdriver/edge_html/driver.rb,
build/rb/lib/selenium/webdriver/remote/http/curb.rb,
build/rb/lib/selenium/webdriver/common/navigation.rb,
build/rb/lib/selenium/webdriver/devtools/database.rb,
build/rb/lib/selenium/webdriver/devtools/debugger.rb,
build/rb/lib/selenium/webdriver/devtools/profiler.rb,
build/rb/lib/selenium/webdriver/devtools/security.rb,
build/rb/lib/selenium/webdriver/devtools/v84/cast.rb,
build/rb/lib/selenium/webdriver/devtools/v84/page.rb,
build/rb/lib/selenium/webdriver/devtools/v85/cast.rb,
build/rb/lib/selenium/webdriver/devtools/v85/page.rb,
build/rb/lib/selenium/webdriver/devtools/v86/cast.rb,
build/rb/lib/selenium/webdriver/devtools/v86/page.rb,
build/rb/lib/selenium/webdriver/devtools/v87/cast.rb,
build/rb/lib/selenium/webdriver/devtools/v87/page.rb,
build/rb/lib/selenium/webdriver/devtools/v88/cast.rb,
build/rb/lib/selenium/webdriver/devtools/v88/page.rb,
build/rb/lib/selenium/webdriver/edge_html/options.rb,
build/rb/lib/selenium/webdriver/edge_html/service.rb,
build/rb/lib/selenium/webdriver/firefox/extension.rb,
build/rb/lib/selenium/webdriver/common/file_reaper.rb,
build/rb/lib/selenium/webdriver/common/port_prober.rb,
build/rb/lib/selenium/webdriver/common/socket_lock.rb,
build/rb/lib/selenium/webdriver/devtools/animation.rb,
build/rb/lib/selenium/webdriver/devtools/emulation.rb,
build/rb/lib/selenium/webdriver/devtools/inspector.rb,
build/rb/lib/selenium/webdriver/devtools/tethering.rb,
build/rb/lib/selenium/webdriver/devtools/v84/fetch.rb,
build/rb/lib/selenium/webdriver/devtools/v84/input.rb,
build/rb/lib/selenium/webdriver/devtools/v84/media.rb,
build/rb/lib/selenium/webdriver/devtools/v85/fetch.rb,
build/rb/lib/selenium/webdriver/devtools/v85/input.rb,
build/rb/lib/selenium/webdriver/devtools/v85/media.rb,
build/rb/lib/selenium/webdriver/devtools/v86/fetch.rb,
build/rb/lib/selenium/webdriver/devtools/v86/input.rb,
build/rb/lib/selenium/webdriver/devtools/v86/media.rb,
build/rb/lib/selenium/webdriver/devtools/v87/fetch.rb,
build/rb/lib/selenium/webdriver/devtools/v87/input.rb,
build/rb/lib/selenium/webdriver/devtools/v87/media.rb,
build/rb/lib/selenium/webdriver/devtools/v88/fetch.rb,
build/rb/lib/selenium/webdriver/devtools/v88/input.rb,
build/rb/lib/selenium/webdriver/devtools/v88/media.rb,
build/rb/lib/selenium/webdriver/devtools/web_audio.rb,
build/rb/lib/selenium/webdriver/devtools/web_authn.rb,
build/rb/lib/selenium/webdriver/edge_chrome/bridge.rb,
build/rb/lib/selenium/webdriver/edge_chrome/driver.rb,
build/rb/lib/selenium/webdriver/remote/http/common.rb,
build/rb/lib/selenium/webdriver/devtools/domstorage.rb,
build/rb/lib/selenium/webdriver/devtools/indexed_db.rb,
build/rb/lib/selenium/webdriver/devtools/layer_tree.rb,
build/rb/lib/selenium/webdriver/devtools/v84/audits.rb,
build/rb/lib/selenium/webdriver/devtools/v84/memory.rb,
build/rb/lib/selenium/webdriver/devtools/v84/schema.rb,
build/rb/lib/selenium/webdriver/devtools/v84/target.rb,
build/rb/lib/selenium/webdriver/devtools/v85/audits.rb,
build/rb/lib/selenium/webdriver/devtools/v85/memory.rb,
build/rb/lib/selenium/webdriver/devtools/v85/schema.rb,
build/rb/lib/selenium/webdriver/devtools/v85/target.rb,
build/rb/lib/selenium/webdriver/devtools/v86/audits.rb,
build/rb/lib/selenium/webdriver/devtools/v86/memory.rb,
build/rb/lib/selenium/webdriver/devtools/v86/schema.rb,
build/rb/lib/selenium/webdriver/devtools/v86/target.rb,
build/rb/lib/selenium/webdriver/devtools/v87/audits.rb,
build/rb/lib/selenium/webdriver/devtools/v87/memory.rb,
build/rb/lib/selenium/webdriver/devtools/v87/schema.rb,
build/rb/lib/selenium/webdriver/devtools/v87/target.rb,
build/rb/lib/selenium/webdriver/devtools/v88/audits.rb,
build/rb/lib/selenium/webdriver/devtools/v88/memory.rb,
build/rb/lib/selenium/webdriver/devtools/v88/schema.rb,
build/rb/lib/selenium/webdriver/devtools/v88/target.rb,
build/rb/lib/selenium/webdriver/edge_chrome/options.rb,
build/rb/lib/selenium/webdriver/edge_chrome/profile.rb,
build/rb/lib/selenium/webdriver/edge_chrome/service.rb,
build/rb/lib/selenium/webdriver/remote/capabilities.rb,
build/rb/lib/selenium/webdriver/remote/http/default.rb,
build/rb/lib/selenium/webdriver/remote/server_error.rb,
build/rb/lib/selenium/webdriver/common/socket_poller.rb,
build/rb/lib/selenium/webdriver/devtools/domdebugger.rb,
build/rb/lib/selenium/webdriver/devtools/domsnapshot.rb,
build/rb/lib/selenium/webdriver/devtools/performance.rb,
build/rb/lib/selenium/webdriver/devtools/system_info.rb,
build/rb/lib/selenium/webdriver/devtools/v84/browser.rb,
build/rb/lib/selenium/webdriver/devtools/v84/console.rb,
build/rb/lib/selenium/webdriver/devtools/v84/network.rb,
build/rb/lib/selenium/webdriver/devtools/v84/overlay.rb,
build/rb/lib/selenium/webdriver/devtools/v84/runtime.rb,
build/rb/lib/selenium/webdriver/devtools/v84/storage.rb,
build/rb/lib/selenium/webdriver/devtools/v84/tracing.rb,
build/rb/lib/selenium/webdriver/devtools/v85/browser.rb,
build/rb/lib/selenium/webdriver/devtools/v85/console.rb,
build/rb/lib/selenium/webdriver/devtools/v85/network.rb,
build/rb/lib/selenium/webdriver/devtools/v85/overlay.rb,
build/rb/lib/selenium/webdriver/devtools/v85/runtime.rb,
build/rb/lib/selenium/webdriver/devtools/v85/storage.rb,
build/rb/lib/selenium/webdriver/devtools/v85/tracing.rb,
build/rb/lib/selenium/webdriver/devtools/v86/browser.rb,
build/rb/lib/selenium/webdriver/devtools/v86/console.rb,
build/rb/lib/selenium/webdriver/devtools/v86/network.rb,
build/rb/lib/selenium/webdriver/devtools/v86/overlay.rb,
build/rb/lib/selenium/webdriver/devtools/v86/runtime.rb,
build/rb/lib/selenium/webdriver/devtools/v86/storage.rb,
build/rb/lib/selenium/webdriver/devtools/v86/tracing.rb,
build/rb/lib/selenium/webdriver/devtools/v87/browser.rb,
build/rb/lib/selenium/webdriver/devtools/v87/console.rb,
build/rb/lib/selenium/webdriver/devtools/v87/network.rb,
build/rb/lib/selenium/webdriver/devtools/v87/overlay.rb,
build/rb/lib/selenium/webdriver/devtools/v87/runtime.rb,
build/rb/lib/selenium/webdriver/devtools/v87/storage.rb,
build/rb/lib/selenium/webdriver/devtools/v87/tracing.rb,
build/rb/lib/selenium/webdriver/devtools/v88/browser.rb,
build/rb/lib/selenium/webdriver/devtools/v88/console.rb,
build/rb/lib/selenium/webdriver/devtools/v88/network.rb,
build/rb/lib/selenium/webdriver/devtools/v88/overlay.rb,
build/rb/lib/selenium/webdriver/devtools/v88/runtime.rb,
build/rb/lib/selenium/webdriver/devtools/v88/storage.rb,
build/rb/lib/selenium/webdriver/devtools/v88/tracing.rb,
build/rb/lib/selenium/webdriver/firefox/profiles_ini.rb,
build/rb/lib/selenium/webdriver/support/guards/guard.rb,
build/rb/lib/selenium/webdriver/common/action_builder.rb,
build/rb/lib/selenium/webdriver/common/profile_helper.rb,
build/rb/lib/selenium/webdriver/common/search_context.rb,
build/rb/lib/selenium/webdriver/common/target_locator.rb,
build/rb/lib/selenium/webdriver/devtools/v84/database.rb,
build/rb/lib/selenium/webdriver/devtools/v84/debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v84/profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v84/security.rb,
build/rb/lib/selenium/webdriver/devtools/v85/database.rb,
build/rb/lib/selenium/webdriver/devtools/v85/debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v85/profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v85/security.rb,
build/rb/lib/selenium/webdriver/devtools/v86/database.rb,
build/rb/lib/selenium/webdriver/devtools/v86/debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v86/profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v86/security.rb,
build/rb/lib/selenium/webdriver/devtools/v87/database.rb,
build/rb/lib/selenium/webdriver/devtools/v87/debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v87/profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v87/security.rb,
build/rb/lib/selenium/webdriver/devtools/v88/database.rb,
build/rb/lib/selenium/webdriver/devtools/v88/debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v88/profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v88/security.rb,
build/rb/lib/selenium/webdriver/common/service_manager.rb,
build/rb/lib/selenium/webdriver/devtools/accessibility.rb,
build/rb/lib/selenium/webdriver/devtools/cache_storage.rb,
build/rb/lib/selenium/webdriver/devtools/console_event.rb,
build/rb/lib/selenium/webdriver/devtools/heap_profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v84/animation.rb,
build/rb/lib/selenium/webdriver/devtools/v84/emulation.rb,
build/rb/lib/selenium/webdriver/devtools/v84/inspector.rb,
build/rb/lib/selenium/webdriver/devtools/v84/tethering.rb,
build/rb/lib/selenium/webdriver/devtools/v84/web_audio.rb,
build/rb/lib/selenium/webdriver/devtools/v84/web_authn.rb,
build/rb/lib/selenium/webdriver/devtools/v85/animation.rb,
build/rb/lib/selenium/webdriver/devtools/v85/emulation.rb,
build/rb/lib/selenium/webdriver/devtools/v85/inspector.rb,
build/rb/lib/selenium/webdriver/devtools/v85/tethering.rb,
build/rb/lib/selenium/webdriver/devtools/v85/web_audio.rb,
build/rb/lib/selenium/webdriver/devtools/v85/web_authn.rb,
build/rb/lib/selenium/webdriver/devtools/v86/animation.rb,
build/rb/lib/selenium/webdriver/devtools/v86/emulation.rb,
build/rb/lib/selenium/webdriver/devtools/v86/inspector.rb,
build/rb/lib/selenium/webdriver/devtools/v86/tethering.rb,
build/rb/lib/selenium/webdriver/devtools/v86/web_audio.rb,
build/rb/lib/selenium/webdriver/devtools/v86/web_authn.rb,
build/rb/lib/selenium/webdriver/devtools/v87/animation.rb,
build/rb/lib/selenium/webdriver/devtools/v87/emulation.rb,
build/rb/lib/selenium/webdriver/devtools/v87/inspector.rb,
build/rb/lib/selenium/webdriver/devtools/v87/tethering.rb,
build/rb/lib/selenium/webdriver/devtools/v87/web_audio.rb,
build/rb/lib/selenium/webdriver/devtools/v87/web_authn.rb,
build/rb/lib/selenium/webdriver/devtools/v88/animation.rb,
build/rb/lib/selenium/webdriver/devtools/v88/emulation.rb,
build/rb/lib/selenium/webdriver/devtools/v88/inspector.rb,
build/rb/lib/selenium/webdriver/devtools/v88/tethering.rb,
build/rb/lib/selenium/webdriver/devtools/v88/web_audio.rb,
build/rb/lib/selenium/webdriver/devtools/v88/web_authn.rb,
build/rb/lib/selenium/webdriver/remote/http/persistent.rb,
build/rb/lib/selenium/webdriver/common/takes_screenshot.rb,
build/rb/lib/selenium/webdriver/devtools/mutation_event.rb,
build/rb/lib/selenium/webdriver/devtools/service_worker.rb,
build/rb/lib/selenium/webdriver/devtools/v84/indexed_db.rb,
build/rb/lib/selenium/webdriver/devtools/v84/layer_tree.rb,
build/rb/lib/selenium/webdriver/devtools/v85/indexed_db.rb,
build/rb/lib/selenium/webdriver/devtools/v85/layer_tree.rb,
build/rb/lib/selenium/webdriver/devtools/v86/indexed_db.rb,
build/rb/lib/selenium/webdriver/devtools/v86/layer_tree.rb,
build/rb/lib/selenium/webdriver/devtools/v87/indexed_db.rb,
build/rb/lib/selenium/webdriver/devtools/v87/layer_tree.rb,
build/rb/lib/selenium/webdriver/devtools/v88/indexed_db.rb,
build/rb/lib/selenium/webdriver/devtools/v88/layer_tree.rb,
build/rb/lib/selenium/webdriver/devtools/exception_event.rb,
build/rb/lib/selenium/webdriver/devtools/v84/dom_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v84/performance.rb,
build/rb/lib/selenium/webdriver/devtools/v84/system_info.rb,
build/rb/lib/selenium/webdriver/devtools/v85/dom_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v85/performance.rb,
build/rb/lib/selenium/webdriver/devtools/v85/system_info.rb,
build/rb/lib/selenium/webdriver/devtools/v86/dom_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v86/performance.rb,
build/rb/lib/selenium/webdriver/devtools/v86/system_info.rb,
build/rb/lib/selenium/webdriver/devtools/v87/dom_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v87/performance.rb,
build/rb/lib/selenium/webdriver/devtools/v87/system_info.rb,
build/rb/lib/selenium/webdriver/devtools/v88/dom_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v88/performance.rb,
build/rb/lib/selenium/webdriver/devtools/v88/system_info.rb,
build/rb/lib/selenium/webdriver/support/relative_locator.rb,
build/rb/lib/selenium/webdriver/devtools/v84/dom_debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v84/dom_snapshot.rb,
build/rb/lib/selenium/webdriver/devtools/v85/dom_debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v85/dom_snapshot.rb,
build/rb/lib/selenium/webdriver/devtools/v86/dom_debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v86/dom_snapshot.rb,
build/rb/lib/selenium/webdriver/devtools/v87/dom_debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v87/dom_snapshot.rb,
build/rb/lib/selenium/webdriver/devtools/v88/dom_debugger.rb,
build/rb/lib/selenium/webdriver/devtools/v88/dom_snapshot.rb,
build/rb/lib/selenium/webdriver/common/html5/local_storage.rb,
build/rb/lib/selenium/webdriver/devtools/application_cache.rb,
build/rb/lib/selenium/webdriver/devtools/v84/accessibility.rb,
build/rb/lib/selenium/webdriver/devtools/v84/cache_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v84/heap_profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v85/accessibility.rb,
build/rb/lib/selenium/webdriver/devtools/v85/cache_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v85/heap_profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v86/accessibility.rb,
build/rb/lib/selenium/webdriver/devtools/v86/cache_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v86/heap_profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v87/accessibility.rb,
build/rb/lib/selenium/webdriver/devtools/v87/cache_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v87/heap_profiler.rb,
build/rb/lib/selenium/webdriver/devtools/v88/accessibility.rb,
build/rb/lib/selenium/webdriver/devtools/v88/cache_storage.rb,
build/rb/lib/selenium/webdriver/devtools/v88/heap_profiler.rb,
build/rb/lib/selenium/webdriver/devtools/background_service.rb,
build/rb/lib/selenium/webdriver/devtools/device_orientation.rb,
build/rb/lib/selenium/webdriver/devtools/v84/service_worker.rb,
build/rb/lib/selenium/webdriver/devtools/v85/service_worker.rb,
build/rb/lib/selenium/webdriver/devtools/v86/service_worker.rb,
build/rb/lib/selenium/webdriver/devtools/v87/service_worker.rb,
build/rb/lib/selenium/webdriver/devtools/v88/service_worker.rb,
build/rb/lib/selenium/webdriver/support/event_firing_bridge.rb,
build/rb/lib/selenium/webdriver/common/html5/session_storage.rb,
build/rb/lib/selenium/webdriver/support/block_event_listener.rb,
build/rb/lib/selenium/webdriver/common/interactions/key_input.rb,
build/rb/lib/selenium/webdriver/common/interactions/none_input.rb,
build/rb/lib/selenium/webdriver/devtools/headless_experimental.rb,
build/rb/lib/selenium/webdriver/devtools/v84/application_cache.rb,
build/rb/lib/selenium/webdriver/devtools/v85/application_cache.rb,
build/rb/lib/selenium/webdriver/devtools/v86/application_cache.rb,
build/rb/lib/selenium/webdriver/devtools/v87/application_cache.rb,
build/rb/lib/selenium/webdriver/devtools/v88/application_cache.rb,
build/rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb,
build/rb/lib/selenium/webdriver/common/interactions/interaction.rb,
build/rb/lib/selenium/webdriver/common/interactions/key_actions.rb,
build/rb/lib/selenium/webdriver/devtools/v84/background_service.rb,
build/rb/lib/selenium/webdriver/devtools/v84/device_orientation.rb,
build/rb/lib/selenium/webdriver/devtools/v85/background_service.rb,
build/rb/lib/selenium/webdriver/devtools/v85/device_orientation.rb,
build/rb/lib/selenium/webdriver/devtools/v86/background_service.rb,
build/rb/lib/selenium/webdriver/devtools/v86/device_orientation.rb,
build/rb/lib/selenium/webdriver/devtools/v87/background_service.rb,
build/rb/lib/selenium/webdriver/devtools/v87/device_orientation.rb,
build/rb/lib/selenium/webdriver/devtools/v88/background_service.rb,
build/rb/lib/selenium/webdriver/devtools/v88/device_orientation.rb,
build/rb/lib/selenium/webdriver/support/abstract_event_listener.rb,
build/rb/lib/selenium/webdriver/common/interactions/input_device.rb,
build/rb/lib/selenium/webdriver/common/interactions/interactions.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_logs.rb,
build/rb/lib/selenium/webdriver/common/interactions/pointer_input.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/rotatable.rb,
build/rb/lib/selenium/webdriver/devtools/v84/headless_experimental.rb,
build/rb/lib/selenium/webdriver/devtools/v85/headless_experimental.rb,
build/rb/lib/selenium/webdriver/devtools/v86/headless_experimental.rb,
build/rb/lib/selenium/webdriver/devtools/v87/headless_experimental.rb,
build/rb/lib/selenium/webdriver/devtools/v88/headless_experimental.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_addons.rb,
build/rb/lib/selenium/webdriver/common/interactions/pointer_actions.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/prints_page.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_location.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_remote_status.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_authentication.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_network_connection.rb,
build/rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb

Defined Under Namespace

Modules: Atoms, Chrome, DriverExtensions, Edge, EdgeChrome, EdgeHtml, Error, FileReaper, Firefox, HTML5, IE, Interactions, KeyActions, Keys, Platform, PointerActions, ProfileHelper, Remote, Safari, SearchContext, Support, TakesScreenshot, Zipper Classes: ActionBuilder, Alert, DevTools, Dimension, Driver, Element, Location, LogEntry, Logger, Logs, Manager, Navigation, Options, Point, PortProber, Proxy, Rectangle, Service, ServiceManager, SocketLock, SocketPoller, TargetLocator, Timeouts, Wait, Window

Constant Summary collapse

VERSION =
'4.0.0.beta1'

Class Method Summary collapse

Class Method Details

.for(browser) ⇒ Driver .for(browser, opts) ⇒ Driver

Create a new Driver instance with the correct bridge for the given browser

One special argument is not passed on to the bridges, :listener. You can pass a listener for this option to get notified of WebDriver events. The passed object must respond to #call or implement the methods from AbstractEventListener.

Examples:


WebDriver.for :firefox, profile: 'some-profile'
WebDriver.for :firefox, profile: Profile.new
WebDriver.for :remote,  url: "http://localhost:4444/wd/hub", desired_capabilities: caps

Overloads:

  • .for(browser) ⇒ Driver

    Parameters:

    • browser (:ie, :internet_explorer, :edge, :remote, :chrome, :firefox, :ff, :safari)

      The browser to create the driver for

  • .for(browser, opts) ⇒ Driver

    Parameters:

    • browser (:ie, :internet_explorer, :edge, :remote, :chrome, :firefox, :ff, :safari)

      The browser to create the driver for

    • opts (Hash)

      Options passed to Driver.new

Returns:

See Also:



87
88
89
# File 'build/rb/lib/selenium/webdriver.rb', line 87

def self.for(*args)
  WebDriver::Driver.for(*args)
end

.loggerLogger

Returns logger instance that can be used across the whole Selenium.

Returns:



97
98
99
# File 'build/rb/lib/selenium/webdriver.rb', line 97

def self.logger
  @logger ||= WebDriver::Logger.new
end

.rootObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



50
51
52
# File 'build/rb/lib/selenium/webdriver.rb', line 50

def self.root
  @root ||= File.expand_path('..', __dir__)
end