diff --git a/docs/api/rb/Selenium.html b/docs/api/rb/Selenium.html index cfe3752f1522c..3f79f447f934f 100644 --- a/docs/api/rb/Selenium.html +++ b/docs/api/rb/Selenium.html @@ -79,7 +79,7 @@
Defined in:
rb/lib/selenium/devtools.rb,
- rb/lib/selenium/server.rb,
rb/lib/selenium/webdriver.rb,
rb/lib/selenium/devtools/v85.rb,
rb/lib/selenium/webdriver/ie.rb,
rb/lib/selenium/devtools/v127.rb,
rb/lib/selenium/devtools/v128.rb,
rb/lib/selenium/devtools/v129.rb,
rb/lib/selenium/webdriver/bidi.rb,
rb/lib/selenium/webdriver/edge.rb,
rb/lib/selenium/webdriver/atoms.rb,
rb/lib/selenium/devtools/version.rb,
rb/lib/selenium/webdriver/chrome.rb,
rb/lib/selenium/webdriver/remote.rb,
rb/lib/selenium/webdriver/safari.rb,
rb/lib/selenium/webdriver/firefox.rb,
rb/lib/selenium/webdriver/version.rb,
rb/lib/selenium/webdriver/chromium.rb,
rb/lib/selenium/webdriver/devtools.rb,
rb/lib/selenium/webdriver/ie/driver.rb,
rb/lib/selenium/webdriver/ie/options.rb,
rb/lib/selenium/webdriver/ie/service.rb,
rb/lib/selenium/webdriver/bidi/struct.rb,
rb/lib/selenium/webdriver/common/keys.rb,
rb/lib/selenium/webdriver/common/logs.rb,
rb/lib/selenium/webdriver/common/wait.rb,
rb/lib/selenium/webdriver/edge/driver.rb,
rb/lib/selenium/webdriver/ie/features.rb,
rb/lib/selenium/webdriver/bidi/session.rb,
rb/lib/selenium/webdriver/common/alert.rb,
rb/lib/selenium/webdriver/common/error.rb,
rb/lib/selenium/webdriver/common/fedcm.rb,
rb/lib/selenium/webdriver/common/proxy.rb,
rb/lib/selenium/webdriver/edge/options.rb,
rb/lib/selenium/webdriver/edge/profile.rb,
rb/lib/selenium/webdriver/edge/service.rb,
rb/lib/selenium/webdriver/firefox/util.rb,
rb/lib/selenium/webdriver/chrome/driver.rb,
rb/lib/selenium/webdriver/common/driver.rb,
rb/lib/selenium/webdriver/common/logger.rb,
rb/lib/selenium/webdriver/common/script.rb,
rb/lib/selenium/webdriver/common/window.rb,
rb/lib/selenium/webdriver/common/zipper.rb,
rb/lib/selenium/webdriver/edge/features.rb,
rb/lib/selenium/webdriver/remote/bridge.rb,
rb/lib/selenium/webdriver/remote/driver.rb,
rb/lib/selenium/webdriver/safari/driver.rb,
rb/lib/selenium/webdriver/support/color.rb,
rb/lib/selenium/webdriver/chrome/options.rb,
rb/lib/selenium/webdriver/chrome/profile.rb,
rb/lib/selenium/webdriver/chrome/service.rb,
rb/lib/selenium/webdriver/common/element.rb,
rb/lib/selenium/webdriver/common/manager.rb,
rb/lib/selenium/webdriver/common/options.rb,
rb/lib/selenium/webdriver/common/service.rb,
rb/lib/selenium/webdriver/firefox/driver.rb,
rb/lib/selenium/webdriver/safari/options.rb,
rb/lib/selenium/webdriver/safari/service.rb,
rb/lib/selenium/webdriver/support/guards.rb,
rb/lib/selenium/webdriver/support/select.rb,
rb/lib/selenium/webdriver/chrome/features.rb,
rb/lib/selenium/webdriver/chromium/driver.rb,
rb/lib/selenium/webdriver/common/platform.rb,
rb/lib/selenium/webdriver/common/timeouts.rb,
rb/lib/selenium/webdriver/firefox/options.rb,
rb/lib/selenium/webdriver/firefox/profile.rb,
rb/lib/selenium/webdriver/firefox/service.rb,
rb/lib/selenium/webdriver/remote/features.rb,
rb/lib/selenium/webdriver/remote/response.rb,
rb/lib/selenium/webdriver/safari/features.rb,
rb/lib/selenium/webdriver/support/escaper.rb,
rb/lib/selenium/webdriver/bidi/log_handler.rb,
rb/lib/selenium/webdriver/chromium/options.rb,
rb/lib/selenium/webdriver/chromium/profile.rb,
rb/lib/selenium/webdriver/common/log_entry.rb,
rb/lib/selenium/webdriver/devtools/request.rb,
rb/lib/selenium/webdriver/firefox/features.rb,
rb/lib/selenium/webdriver/remote/http/curb.rb,
rb/lib/selenium/webdriver/chromium/features.rb,
rb/lib/selenium/webdriver/common/navigation.rb,
rb/lib/selenium/webdriver/devtools/response.rb,
rb/lib/selenium/webdriver/firefox/extension.rb,
rb/lib/selenium/webdriver/bidi/log/filter_by.rb,
rb/lib/selenium/webdriver/bidi/log_inspector.rb,
rb/lib/selenium/webdriver/common/file_reaper.rb,
rb/lib/selenium/webdriver/common/port_prober.rb,
rb/lib/selenium/webdriver/common/shadow_root.rb,
rb/lib/selenium/webdriver/common/socket_lock.rb,
rb/lib/selenium/webdriver/remote/bidi_bridge.rb,
rb/lib/selenium/webdriver/remote/http/common.rb,
rb/lib/selenium/webdriver/common/fedcm/dialog.rb,
rb/lib/selenium/webdriver/common/local_driver.rb,
rb/lib/selenium/webdriver/remote/capabilities.rb,
rb/lib/selenium/webdriver/remote/http/default.rb,
rb/lib/selenium/webdriver/remote/server_error.rb,
rb/lib/selenium/webdriver/bidi/navigate_result.rb,
rb/lib/selenium/webdriver/common/child_process.rb,
rb/lib/selenium/webdriver/common/driver_finder.rb,
rb/lib/selenium/webdriver/common/fedcm/account.rb,
rb/lib/selenium/webdriver/common/socket_poller.rb,
rb/lib/selenium/webdriver/firefox/profiles_ini.rb,
rb/lib/selenium/webdriver/support/guards/guard.rb,
rb/lib/selenium/webdriver/bidi/browsing_context.rb,
rb/lib/selenium/webdriver/common/action_builder.rb,
rb/lib/selenium/webdriver/common/profile_helper.rb,
rb/lib/selenium/webdriver/common/search_context.rb,
rb/lib/selenium/webdriver/common/target_locator.rb,
rb/lib/selenium/webdriver/common/service_manager.rb,
rb/lib/selenium/webdriver/devtools/console_event.rb,
rb/lib/selenium/webdriver/devtools/pinned_script.rb,
rb/lib/selenium/webdriver/remote/bridge/commands.rb,
rb/lib/selenium/webdriver/bidi/log/base_log_entry.rb,
rb/lib/selenium/webdriver/common/selenium_manager.rb,
rb/lib/selenium/webdriver/common/takes_screenshot.rb,
rb/lib/selenium/webdriver/devtools/mutation_event.rb,
rb/lib/selenium/webdriver/devtools/exception_event.rb,
rb/lib/selenium/webdriver/support/relative_locator.rb,
rb/lib/selenium/webdriver/common/interactions/pause.rb,
rb/lib/selenium/webdriver/bidi/browsing_context_info.rb,
rb/lib/selenium/webdriver/bidi/log/console_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/generic_log_entry.rb,
rb/lib/selenium/webdriver/common/html5/local_storage.rb,
rb/lib/selenium/webdriver/common/interactions/scroll.rb,
rb/lib/selenium/webdriver/common/websocket_connection.rb,
rb/lib/selenium/webdriver/support/event_firing_bridge.rb,
rb/lib/selenium/webdriver/common/html5/session_storage.rb,
rb/lib/selenium/webdriver/devtools/network_interceptor.rb,
rb/lib/selenium/webdriver/support/block_event_listener.rb,
rb/lib/selenium/webdriver/bidi/log/javascript_log_entry.rb,
rb/lib/selenium/webdriver/common/interactions/key_input.rb,
rb/lib/selenium/webdriver/common/interactions/none_input.rb,
rb/lib/selenium/webdriver/support/guards/guard_condition.rb,
rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb,
rb/lib/selenium/webdriver/common/interactions/interaction.rb,
rb/lib/selenium/webdriver/common/interactions/key_actions.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_input.rb,
rb/lib/selenium/webdriver/remote/bridge/locator_converter.rb,
rb/lib/selenium/webdriver/support/abstract_event_listener.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_cdp.rb,
rb/lib/selenium/webdriver/common/interactions/input_device.rb,
rb/lib/selenium/webdriver/common/interactions/interactions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_move.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_bidi.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_logs.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_input.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_press.rb,
rb/lib/selenium/webdriver/common/interactions/scroll_origin.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_actions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_cancel.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_addons.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_actions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_casting.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_context.rb,
rb/lib/selenium/webdriver/common/driver_extensions/prints_page.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_launching.rb,
rb/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb,
rb/lib/selenium/webdriver/common/interactions/typing_interaction.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/credential.rb,
rb/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_authentication.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_file_downloads.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_pinned_scripts.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_event_properties.rb,
rb/lib/selenium/webdriver/common/driver_extensions/full_page_screenshot.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_apple_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options.rb
+ rb/lib/selenium/server.rb,
rb/lib/selenium/webdriver.rb,
rb/lib/selenium/webdriver/ie.rb,
rb/lib/selenium/devtools/v132.rb,
rb/lib/selenium/devtools/v133.rb,
rb/lib/selenium/devtools/v134.rb,
rb/lib/selenium/webdriver/bidi.rb,
rb/lib/selenium/webdriver/edge.rb,
rb/lib/selenium/webdriver/atoms.rb,
rb/lib/selenium/devtools/version.rb,
rb/lib/selenium/webdriver/chrome.rb,
rb/lib/selenium/webdriver/remote.rb,
rb/lib/selenium/webdriver/safari.rb,
rb/lib/selenium/webdriver/firefox.rb,
rb/lib/selenium/webdriver/version.rb,
rb/lib/selenium/webdriver/chromium.rb,
rb/lib/selenium/webdriver/devtools.rb,
rb/lib/selenium/webdriver/ie/driver.rb,
rb/lib/selenium/webdriver/ie/options.rb,
rb/lib/selenium/webdriver/ie/service.rb,
rb/lib/selenium/webdriver/bidi/struct.rb,
rb/lib/selenium/webdriver/common/keys.rb,
rb/lib/selenium/webdriver/common/logs.rb,
rb/lib/selenium/webdriver/common/wait.rb,
rb/lib/selenium/webdriver/edge/driver.rb,
rb/lib/selenium/webdriver/ie/features.rb,
rb/lib/selenium/webdriver/bidi/network.rb,
rb/lib/selenium/webdriver/bidi/session.rb,
rb/lib/selenium/webdriver/common/alert.rb,
rb/lib/selenium/webdriver/common/error.rb,
rb/lib/selenium/webdriver/common/fedcm.rb,
rb/lib/selenium/webdriver/common/proxy.rb,
rb/lib/selenium/webdriver/edge/options.rb,
rb/lib/selenium/webdriver/edge/profile.rb,
rb/lib/selenium/webdriver/edge/service.rb,
rb/lib/selenium/webdriver/firefox/util.rb,
rb/lib/selenium/webdriver/chrome/driver.rb,
rb/lib/selenium/webdriver/common/driver.rb,
rb/lib/selenium/webdriver/common/logger.rb,
rb/lib/selenium/webdriver/common/script.rb,
rb/lib/selenium/webdriver/common/window.rb,
rb/lib/selenium/webdriver/common/zipper.rb,
rb/lib/selenium/webdriver/edge/features.rb,
rb/lib/selenium/webdriver/remote/bridge.rb,
rb/lib/selenium/webdriver/remote/driver.rb,
rb/lib/selenium/webdriver/safari/driver.rb,
rb/lib/selenium/webdriver/support/color.rb,
rb/lib/selenium/webdriver/chrome/options.rb,
rb/lib/selenium/webdriver/chrome/profile.rb,
rb/lib/selenium/webdriver/chrome/service.rb,
rb/lib/selenium/webdriver/common/element.rb,
rb/lib/selenium/webdriver/common/manager.rb,
rb/lib/selenium/webdriver/common/network.rb,
rb/lib/selenium/webdriver/common/options.rb,
rb/lib/selenium/webdriver/common/service.rb,
rb/lib/selenium/webdriver/firefox/driver.rb,
rb/lib/selenium/webdriver/safari/options.rb,
rb/lib/selenium/webdriver/safari/service.rb,
rb/lib/selenium/webdriver/support/guards.rb,
rb/lib/selenium/webdriver/support/select.rb,
rb/lib/selenium/webdriver/chrome/features.rb,
rb/lib/selenium/webdriver/chromium/driver.rb,
rb/lib/selenium/webdriver/common/platform.rb,
rb/lib/selenium/webdriver/common/timeouts.rb,
rb/lib/selenium/webdriver/firefox/options.rb,
rb/lib/selenium/webdriver/firefox/profile.rb,
rb/lib/selenium/webdriver/firefox/service.rb,
rb/lib/selenium/webdriver/remote/features.rb,
rb/lib/selenium/webdriver/remote/response.rb,
rb/lib/selenium/webdriver/safari/features.rb,
rb/lib/selenium/webdriver/support/escaper.rb,
rb/lib/selenium/webdriver/bidi/log_handler.rb,
rb/lib/selenium/webdriver/chromium/options.rb,
rb/lib/selenium/webdriver/chromium/profile.rb,
rb/lib/selenium/webdriver/common/log_entry.rb,
rb/lib/selenium/webdriver/devtools/request.rb,
rb/lib/selenium/webdriver/firefox/features.rb,
rb/lib/selenium/webdriver/remote/http/curb.rb,
rb/lib/selenium/webdriver/chromium/features.rb,
rb/lib/selenium/webdriver/common/navigation.rb,
rb/lib/selenium/webdriver/devtools/response.rb,
rb/lib/selenium/webdriver/firefox/extension.rb,
rb/lib/selenium/webdriver/bidi/log/filter_by.rb,
rb/lib/selenium/webdriver/bidi/log_inspector.rb,
rb/lib/selenium/webdriver/common/file_reaper.rb,
rb/lib/selenium/webdriver/common/port_prober.rb,
rb/lib/selenium/webdriver/common/shadow_root.rb,
rb/lib/selenium/webdriver/common/socket_lock.rb,
rb/lib/selenium/webdriver/remote/bidi_bridge.rb,
rb/lib/selenium/webdriver/remote/http/common.rb,
rb/lib/selenium/webdriver/common/fedcm/dialog.rb,
rb/lib/selenium/webdriver/common/local_driver.rb,
rb/lib/selenium/webdriver/remote/capabilities.rb,
rb/lib/selenium/webdriver/remote/http/default.rb,
rb/lib/selenium/webdriver/remote/server_error.rb,
rb/lib/selenium/webdriver/bidi/network/cookies.rb,
rb/lib/selenium/webdriver/bidi/network/headers.rb,
rb/lib/selenium/webdriver/common/child_process.rb,
rb/lib/selenium/webdriver/common/driver_finder.rb,
rb/lib/selenium/webdriver/common/fedcm/account.rb,
rb/lib/selenium/webdriver/common/socket_poller.rb,
rb/lib/selenium/webdriver/firefox/profiles_ini.rb,
rb/lib/selenium/webdriver/support/guards/guard.rb,
rb/lib/selenium/webdriver/bidi/browsing_context.rb,
rb/lib/selenium/webdriver/common/action_builder.rb,
rb/lib/selenium/webdriver/common/profile_helper.rb,
rb/lib/selenium/webdriver/common/search_context.rb,
rb/lib/selenium/webdriver/common/target_locator.rb,
rb/lib/selenium/webdriver/common/service_manager.rb,
rb/lib/selenium/webdriver/devtools/console_event.rb,
rb/lib/selenium/webdriver/devtools/pinned_script.rb,
rb/lib/selenium/webdriver/remote/bridge/commands.rb,
rb/lib/selenium/webdriver/bidi/log/base_log_entry.rb,
rb/lib/selenium/webdriver/common/selenium_manager.rb,
rb/lib/selenium/webdriver/common/takes_screenshot.rb,
rb/lib/selenium/webdriver/devtools/mutation_event.rb,
rb/lib/selenium/webdriver/bidi/network/credentials.rb,
rb/lib/selenium/webdriver/bidi/network/url_pattern.rb,
rb/lib/selenium/webdriver/devtools/exception_event.rb,
rb/lib/selenium/webdriver/support/relative_locator.rb,
rb/lib/selenium/webdriver/common/interactions/pause.rb,
rb/lib/selenium/webdriver/bidi/log/console_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/generic_log_entry.rb,
rb/lib/selenium/webdriver/common/interactions/scroll.rb,
rb/lib/selenium/webdriver/common/websocket_connection.rb,
rb/lib/selenium/webdriver/support/event_firing_bridge.rb,
rb/lib/selenium/webdriver/devtools/network_interceptor.rb,
rb/lib/selenium/webdriver/support/block_event_listener.rb,
rb/lib/selenium/webdriver/bidi/log/javascript_log_entry.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb,
rb/lib/selenium/webdriver/common/interactions/key_input.rb,
rb/lib/selenium/webdriver/common/interactions/none_input.rb,
rb/lib/selenium/webdriver/support/guards/guard_condition.rb,
rb/lib/selenium/webdriver/common/interactions/interaction.rb,
rb/lib/selenium/webdriver/common/interactions/key_actions.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_input.rb,
rb/lib/selenium/webdriver/remote/bridge/locator_converter.rb,
rb/lib/selenium/webdriver/support/abstract_event_listener.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_cdp.rb,
rb/lib/selenium/webdriver/common/interactions/input_device.rb,
rb/lib/selenium/webdriver/common/interactions/interactions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_move.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_bidi.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_logs.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_input.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_press.rb,
rb/lib/selenium/webdriver/common/interactions/scroll_origin.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_actions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_cancel.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_addons.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_actions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_casting.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_context.rb,
rb/lib/selenium/webdriver/common/driver_extensions/prints_page.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_launching.rb,
rb/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb,
rb/lib/selenium/webdriver/common/interactions/typing_interaction.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/credential.rb,
rb/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_authentication.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_file_downloads.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_pinned_scripts.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_event_properties.rb,
rb/lib/selenium/webdriver/common/driver_extensions/full_page_screenshot.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_apple_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options.rb
@@ -127,9 +127,9 @@

Overview

diff --git a/docs/api/rb/Selenium/DevTools.html b/docs/api/rb/Selenium/DevTools.html index ef5cb031fbf42..361bac25fb2c8 100644 --- a/docs/api/rb/Selenium/DevTools.html +++ b/docs/api/rb/Selenium/DevTools.html @@ -79,7 +79,7 @@
Defined in:
rb/lib/selenium/devtools.rb,
- rb/lib/selenium/devtools/v85.rb,
rb/lib/selenium/devtools/v127.rb,
rb/lib/selenium/devtools/v128.rb,
rb/lib/selenium/devtools/v129.rb,
rb/lib/selenium/devtools/version.rb
+ rb/lib/selenium/devtools/v132.rb,
rb/lib/selenium/devtools/v133.rb,
rb/lib/selenium/devtools/v134.rb,
rb/lib/selenium/devtools/version.rb
@@ -89,7 +89,7 @@

Defined Under Namespace

- Modules: V127, V128, V129, V85 + Modules: V132, V133, V134 @@ -107,7 +107,7 @@

VERSION =
-
'0.129.0'
+
'0.134.0'
@@ -280,9 +280,9 @@

diff --git a/docs/api/rb/Selenium/DevTools/V129.html b/docs/api/rb/Selenium/DevTools/V132.html similarity index 98% rename from docs/api/rb/Selenium/DevTools/V129.html rename to docs/api/rb/Selenium/DevTools/V132.html index c9bcd5ecae7db..242b5cda5393a 100644 --- a/docs/api/rb/Selenium/DevTools/V129.html +++ b/docs/api/rb/Selenium/DevTools/V132.html @@ -4,7 +4,7 @@ - Module: Selenium::DevTools::V129 + Module: Selenium::DevTools::V132 — Documentation by YARD 0.9.37 @@ -15,7 +15,7 @@ <link rel="stylesheet" href="../../css/common.css" type="text/css" /> <script type="text/javascript"> - pathId = "Selenium::DevTools::V129"; + pathId = "Selenium::DevTools::V132"; relpath = '../../'; </script> @@ -39,7 +39,7 @@ <a href="../../_index.html">Index (V)</a> » <span class='title'><span class='object_link'><a href="../../Selenium.html" title="Selenium (module)">Selenium</a></span></span> » <span class='title'><span class='object_link'><a href="../DevTools.html" title="Selenium::DevTools (module)">DevTools</a></span></span> » - <span class="title">V129</span> + <span class="title">V132</span> </div> @@ -59,7 +59,7 @@ <div class="clear"></div> </div> - <div id="content"><h1>Module: Selenium::DevTools::V129 + <div id="content"><h1>Module: Selenium::DevTools::V132 @@ -78,7 +78,7 @@ <dl> <dt>Defined in:</dt> - <dd>rb/lib/selenium/devtools/v129.rb</dd> + <dd>rb/lib/selenium/devtools/v132.rb</dd> </dl> </div> @@ -166,9 +166,9 @@ <h2> </div> <div id="footer"> - Generated on Mon Sep 23 20:03:26 2024 by + Generated on Fri Mar 21 23:38:55 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/DevTools/V128.html b/docs/api/rb/Selenium/DevTools/V133.html similarity index 96% rename from docs/api/rb/Selenium/DevTools/V128.html rename to docs/api/rb/Selenium/DevTools/V133.html index 116c0c08bdd93..8c0ad8baa395e 100644 --- a/docs/api/rb/Selenium/DevTools/V128.html +++ b/docs/api/rb/Selenium/DevTools/V133.html @@ -4,7 +4,7 @@ <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> - Module: Selenium::DevTools::V128 + Module: Selenium::DevTools::V133 — Documentation by YARD 0.9.37 @@ -15,7 +15,7 @@ <link rel="stylesheet" href="../../css/common.css" type="text/css" /> <script type="text/javascript"> - pathId = "Selenium::DevTools::V128"; + pathId = "Selenium::DevTools::V133"; relpath = '../../'; </script> @@ -39,7 +39,7 @@ <a href="../../_index.html">Index (V)</a> » <span class='title'><span class='object_link'><a href="../../Selenium.html" title="Selenium (module)">Selenium</a></span></span> » <span class='title'><span class='object_link'><a href="../DevTools.html" title="Selenium::DevTools (module)">DevTools</a></span></span> » - <span class="title">V128</span> + <span class="title">V133</span> </div> @@ -59,7 +59,7 @@ <div class="clear"></div> </div> - <div id="content"><h1>Module: Selenium::DevTools::V128 + <div id="content"><h1>Module: Selenium::DevTools::V133 @@ -78,7 +78,7 @@ <dl> <dt>Defined in:</dt> - <dd>rb/lib/selenium/devtools/v128.rb</dd> + <dd>rb/lib/selenium/devtools/v133.rb</dd> </dl> </div> @@ -143,6 +143,7 @@ <h2> <span class='label'>preload:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Preload</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>fed_cm:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>FedCm</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>pwa:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>PWA</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>bluetooth_emulation:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>BluetoothEmulation</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>console:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Console</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>debugger:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Debugger</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>heap_profiler:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>HeapProfiler</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> @@ -165,9 +166,9 @@ <h2> </div> <div id="footer"> - Generated on Mon Sep 23 20:03:26 2024 by + Generated on Fri Mar 21 23:38:55 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/DevTools/V127.html b/docs/api/rb/Selenium/DevTools/V134.html similarity index 94% rename from docs/api/rb/Selenium/DevTools/V127.html rename to docs/api/rb/Selenium/DevTools/V134.html index 7c47ee81a312b..01396c99e65c3 100644 --- a/docs/api/rb/Selenium/DevTools/V127.html +++ b/docs/api/rb/Selenium/DevTools/V134.html @@ -4,7 +4,7 @@ <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> - Module: Selenium::DevTools::V127 + Module: Selenium::DevTools::V134 — Documentation by YARD 0.9.37 @@ -15,7 +15,7 @@ <link rel="stylesheet" href="../../css/common.css" type="text/css" /> <script type="text/javascript"> - pathId = "Selenium::DevTools::V127"; + pathId = "Selenium::DevTools::V134"; relpath = '../../'; </script> @@ -39,7 +39,7 @@ <a href="../../_index.html">Index (V)</a> » <span class='title'><span class='object_link'><a href="../../Selenium.html" title="Selenium (module)">Selenium</a></span></span> » <span class='title'><span class='object_link'><a href="../DevTools.html" title="Selenium::DevTools (module)">DevTools</a></span></span> » - <span class="title">V127</span> + <span class="title">V134</span> </div> @@ -59,7 +59,7 @@ <div class="clear"></div> </div> - <div id="content"><h1>Module: Selenium::DevTools::V127 + <div id="content"><h1>Module: Selenium::DevTools::V134 @@ -78,7 +78,7 @@ <dl> <dt>Defined in:</dt> - <dd>rb/lib/selenium/devtools/v127.rb</dd> + <dd>rb/lib/selenium/devtools/v134.rb</dd> </dl> </div> @@ -111,11 +111,11 @@ <h2> <span class='label'>event_breakpoints:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>EventBreakpoints</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>dom_snapshot:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DOMSnapshot</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>dom_storage:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DOMStorage</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> - <span class='label'>database:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Database</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>device_orientation:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DeviceOrientation</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>emulation:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Emulation</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>headless_experimental:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>HeadlessExperimental</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>io:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>IO</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>file_system:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>FileSystem</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>indexed_db:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>IndexedDB</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>input:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Input</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>inspector:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Inspector</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> @@ -142,6 +142,7 @@ <h2> <span class='label'>preload:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Preload</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>fed_cm:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>FedCm</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>pwa:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>PWA</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>bluetooth_emulation:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>BluetoothEmulation</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>console:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Console</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>debugger:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>Debugger</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>heap_profiler:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>HeapProfiler</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> @@ -164,9 +165,9 @@ <h2> </div> <div id="footer"> - Generated on Mon Sep 23 20:03:26 2024 by + Generated on Fri Mar 21 23:38:55 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/DevTools/V85.html b/docs/api/rb/Selenium/DevTools/V85.html deleted file mode 100644 index 851562ea15b2b..0000000000000 --- a/docs/api/rb/Selenium/DevTools/V85.html +++ /dev/null @@ -1,167 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> -<title> - Module: Selenium::DevTools::V85 - - — Documentation by YARD 0.9.37 - - - - - - - - - - - - - - - - - - - -
- - -

Module: Selenium::DevTools::V85 - - - -

-
- - - - - - - - - - - -
-
Defined in:
-
rb/lib/selenium/devtools/v85.rb
-
- -
- - - -

- Constant Summary - collapse -

- -
- -
METHODS_TO_CLASSES = - -
-
{
-  accessibility: 'Accessibility',
-  animation: 'Animation',
-  application_cache: 'ApplicationCache',
-  audits: 'Audits',
-  background_service: 'BackgroundService',
-  browser: 'Browser',
-  css: 'CSS',
-  cache_storage: 'CacheStorage',
-  cast: 'Cast',
-  dom: 'DOM',
-  dom_debugger: 'DOMDebugger',
-  dom_snapshot: 'DOMSnapshot',
-  dom_storage: 'DOMStorage',
-  database: 'Database',
-  device_orientation: 'DeviceOrientation',
-  emulation: 'Emulation',
-  headless_experimental: 'HeadlessExperimental',
-  io: 'IO',
-  indexed_db: 'IndexedDB',
-  input: 'Input',
-  inspector: 'Inspector',
-  layer_tree: 'LayerTree',
-  log: 'Log',
-  memory: 'Memory',
-  network: 'Network',
-  overlay: 'Overlay',
-  page: 'Page',
-  performance: 'Performance',
-  security: 'Security',
-  service_worker: 'ServiceWorker',
-  storage: 'Storage',
-  system_info: 'SystemInfo',
-  target: 'Target',
-  tethering: 'Tethering',
-  tracing: 'Tracing',
-  fetch: 'Fetch',
-  web_audio: 'WebAudio',
-  web_authn: 'WebAuthn',
-  media: 'Media',
-  console: 'Console',
-  debugger: 'Debugger',
-  heap_profiler: 'HeapProfiler',
-  profiler: 'Profiler',
-  runtime: 'Runtime',
-  schema: 'Schema',
-}.freeze
- -
- - - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/docs/api/rb/Selenium/Server.html b/docs/api/rb/Selenium/Server.html index 8bb04a17bfd34..a6c18dd14dcb5 100644 --- a/docs/api/rb/Selenium/Server.html +++ b/docs/api/rb/Selenium/Server.html @@ -788,7 +788,7 @@

def initialize(jar, opts = {}) raise Errno::ENOENT, jar unless File.exist?(jar) - @java = opts.fetch(:java, 'java') + @java = opts.fetch(:java, 'java') || 'java' @jar = jar @host = '127.0.0.1' @role = opts.fetch(:role, 'standalone') @@ -1657,9 +1657,9 @@

diff --git a/docs/api/rb/Selenium/Server/Error.html b/docs/api/rb/Selenium/Server/Error.html index 5ff1ca6316412..ce2565f554323 100644 --- a/docs/api/rb/Selenium/Server/Error.html +++ b/docs/api/rb/Selenium/Server/Error.html @@ -114,9 +114,9 @@ diff --git a/docs/api/rb/Selenium/WebDriver.html b/docs/api/rb/Selenium/WebDriver.html index 870e13458e65a..154311472c289 100644 --- a/docs/api/rb/Selenium/WebDriver.html +++ b/docs/api/rb/Selenium/WebDriver.html @@ -79,7 +79,7 @@
Defined in:
rb/lib/selenium/webdriver.rb,
- rb/lib/selenium/webdriver/ie.rb,
rb/lib/selenium/webdriver/bidi.rb,
rb/lib/selenium/webdriver/edge.rb,
rb/lib/selenium/webdriver/atoms.rb,
rb/lib/selenium/webdriver/chrome.rb,
rb/lib/selenium/webdriver/remote.rb,
rb/lib/selenium/webdriver/safari.rb,
rb/lib/selenium/webdriver/firefox.rb,
rb/lib/selenium/webdriver/version.rb,
rb/lib/selenium/webdriver/chromium.rb,
rb/lib/selenium/webdriver/devtools.rb,
rb/lib/selenium/webdriver/ie/driver.rb,
rb/lib/selenium/webdriver/ie/options.rb,
rb/lib/selenium/webdriver/ie/service.rb,
rb/lib/selenium/webdriver/bidi/struct.rb,
rb/lib/selenium/webdriver/common/keys.rb,
rb/lib/selenium/webdriver/common/logs.rb,
rb/lib/selenium/webdriver/common/wait.rb,
rb/lib/selenium/webdriver/edge/driver.rb,
rb/lib/selenium/webdriver/ie/features.rb,
rb/lib/selenium/webdriver/bidi/session.rb,
rb/lib/selenium/webdriver/common/alert.rb,
rb/lib/selenium/webdriver/common/error.rb,
rb/lib/selenium/webdriver/common/fedcm.rb,
rb/lib/selenium/webdriver/common/proxy.rb,
rb/lib/selenium/webdriver/edge/options.rb,
rb/lib/selenium/webdriver/edge/profile.rb,
rb/lib/selenium/webdriver/edge/service.rb,
rb/lib/selenium/webdriver/firefox/util.rb,
rb/lib/selenium/webdriver/chrome/driver.rb,
rb/lib/selenium/webdriver/common/driver.rb,
rb/lib/selenium/webdriver/common/logger.rb,
rb/lib/selenium/webdriver/common/script.rb,
rb/lib/selenium/webdriver/common/window.rb,
rb/lib/selenium/webdriver/common/zipper.rb,
rb/lib/selenium/webdriver/edge/features.rb,
rb/lib/selenium/webdriver/remote/bridge.rb,
rb/lib/selenium/webdriver/remote/driver.rb,
rb/lib/selenium/webdriver/safari/driver.rb,
rb/lib/selenium/webdriver/support/color.rb,
rb/lib/selenium/webdriver/chrome/options.rb,
rb/lib/selenium/webdriver/chrome/profile.rb,
rb/lib/selenium/webdriver/chrome/service.rb,
rb/lib/selenium/webdriver/common/element.rb,
rb/lib/selenium/webdriver/common/manager.rb,
rb/lib/selenium/webdriver/common/options.rb,
rb/lib/selenium/webdriver/common/service.rb,
rb/lib/selenium/webdriver/firefox/driver.rb,
rb/lib/selenium/webdriver/safari/options.rb,
rb/lib/selenium/webdriver/safari/service.rb,
rb/lib/selenium/webdriver/support/guards.rb,
rb/lib/selenium/webdriver/support/select.rb,
rb/lib/selenium/webdriver/chrome/features.rb,
rb/lib/selenium/webdriver/chromium/driver.rb,
rb/lib/selenium/webdriver/common/platform.rb,
rb/lib/selenium/webdriver/common/timeouts.rb,
rb/lib/selenium/webdriver/firefox/options.rb,
rb/lib/selenium/webdriver/firefox/profile.rb,
rb/lib/selenium/webdriver/firefox/service.rb,
rb/lib/selenium/webdriver/remote/features.rb,
rb/lib/selenium/webdriver/remote/response.rb,
rb/lib/selenium/webdriver/safari/features.rb,
rb/lib/selenium/webdriver/support/escaper.rb,
rb/lib/selenium/webdriver/bidi/log_handler.rb,
rb/lib/selenium/webdriver/chromium/options.rb,
rb/lib/selenium/webdriver/chromium/profile.rb,
rb/lib/selenium/webdriver/common/log_entry.rb,
rb/lib/selenium/webdriver/devtools/request.rb,
rb/lib/selenium/webdriver/firefox/features.rb,
rb/lib/selenium/webdriver/remote/http/curb.rb,
rb/lib/selenium/webdriver/chromium/features.rb,
rb/lib/selenium/webdriver/common/navigation.rb,
rb/lib/selenium/webdriver/devtools/response.rb,
rb/lib/selenium/webdriver/firefox/extension.rb,
rb/lib/selenium/webdriver/bidi/log/filter_by.rb,
rb/lib/selenium/webdriver/bidi/log_inspector.rb,
rb/lib/selenium/webdriver/common/file_reaper.rb,
rb/lib/selenium/webdriver/common/port_prober.rb,
rb/lib/selenium/webdriver/common/shadow_root.rb,
rb/lib/selenium/webdriver/common/socket_lock.rb,
rb/lib/selenium/webdriver/remote/bidi_bridge.rb,
rb/lib/selenium/webdriver/remote/http/common.rb,
rb/lib/selenium/webdriver/common/fedcm/dialog.rb,
rb/lib/selenium/webdriver/common/local_driver.rb,
rb/lib/selenium/webdriver/remote/capabilities.rb,
rb/lib/selenium/webdriver/remote/http/default.rb,
rb/lib/selenium/webdriver/remote/server_error.rb,
rb/lib/selenium/webdriver/bidi/navigate_result.rb,
rb/lib/selenium/webdriver/common/child_process.rb,
rb/lib/selenium/webdriver/common/driver_finder.rb,
rb/lib/selenium/webdriver/common/fedcm/account.rb,
rb/lib/selenium/webdriver/common/socket_poller.rb,
rb/lib/selenium/webdriver/firefox/profiles_ini.rb,
rb/lib/selenium/webdriver/support/guards/guard.rb,
rb/lib/selenium/webdriver/bidi/browsing_context.rb,
rb/lib/selenium/webdriver/common/action_builder.rb,
rb/lib/selenium/webdriver/common/profile_helper.rb,
rb/lib/selenium/webdriver/common/search_context.rb,
rb/lib/selenium/webdriver/common/target_locator.rb,
rb/lib/selenium/webdriver/common/service_manager.rb,
rb/lib/selenium/webdriver/devtools/console_event.rb,
rb/lib/selenium/webdriver/devtools/pinned_script.rb,
rb/lib/selenium/webdriver/remote/bridge/commands.rb,
rb/lib/selenium/webdriver/bidi/log/base_log_entry.rb,
rb/lib/selenium/webdriver/common/selenium_manager.rb,
rb/lib/selenium/webdriver/common/takes_screenshot.rb,
rb/lib/selenium/webdriver/devtools/mutation_event.rb,
rb/lib/selenium/webdriver/devtools/exception_event.rb,
rb/lib/selenium/webdriver/support/relative_locator.rb,
rb/lib/selenium/webdriver/common/interactions/pause.rb,
rb/lib/selenium/webdriver/bidi/browsing_context_info.rb,
rb/lib/selenium/webdriver/bidi/log/console_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/generic_log_entry.rb,
rb/lib/selenium/webdriver/common/html5/local_storage.rb,
rb/lib/selenium/webdriver/common/interactions/scroll.rb,
rb/lib/selenium/webdriver/common/websocket_connection.rb,
rb/lib/selenium/webdriver/support/event_firing_bridge.rb,
rb/lib/selenium/webdriver/common/html5/session_storage.rb,
rb/lib/selenium/webdriver/devtools/network_interceptor.rb,
rb/lib/selenium/webdriver/support/block_event_listener.rb,
rb/lib/selenium/webdriver/bidi/log/javascript_log_entry.rb,
rb/lib/selenium/webdriver/common/interactions/key_input.rb,
rb/lib/selenium/webdriver/common/interactions/none_input.rb,
rb/lib/selenium/webdriver/support/guards/guard_condition.rb,
rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb,
rb/lib/selenium/webdriver/common/interactions/interaction.rb,
rb/lib/selenium/webdriver/common/interactions/key_actions.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_input.rb,
rb/lib/selenium/webdriver/remote/bridge/locator_converter.rb,
rb/lib/selenium/webdriver/support/abstract_event_listener.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_cdp.rb,
rb/lib/selenium/webdriver/common/interactions/input_device.rb,
rb/lib/selenium/webdriver/common/interactions/interactions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_move.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_bidi.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_logs.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_input.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_press.rb,
rb/lib/selenium/webdriver/common/interactions/scroll_origin.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_actions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_cancel.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_addons.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_actions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_casting.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_context.rb,
rb/lib/selenium/webdriver/common/driver_extensions/prints_page.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_launching.rb,
rb/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb,
rb/lib/selenium/webdriver/common/interactions/typing_interaction.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/credential.rb,
rb/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_authentication.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_file_downloads.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_pinned_scripts.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_event_properties.rb,
rb/lib/selenium/webdriver/common/driver_extensions/full_page_screenshot.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_apple_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options.rb
+ rb/lib/selenium/webdriver/ie.rb,
rb/lib/selenium/webdriver/bidi.rb,
rb/lib/selenium/webdriver/edge.rb,
rb/lib/selenium/webdriver/atoms.rb,
rb/lib/selenium/webdriver/chrome.rb,
rb/lib/selenium/webdriver/remote.rb,
rb/lib/selenium/webdriver/safari.rb,
rb/lib/selenium/webdriver/firefox.rb,
rb/lib/selenium/webdriver/version.rb,
rb/lib/selenium/webdriver/chromium.rb,
rb/lib/selenium/webdriver/devtools.rb,
rb/lib/selenium/webdriver/ie/driver.rb,
rb/lib/selenium/webdriver/ie/options.rb,
rb/lib/selenium/webdriver/ie/service.rb,
rb/lib/selenium/webdriver/bidi/struct.rb,
rb/lib/selenium/webdriver/common/keys.rb,
rb/lib/selenium/webdriver/common/logs.rb,
rb/lib/selenium/webdriver/common/wait.rb,
rb/lib/selenium/webdriver/edge/driver.rb,
rb/lib/selenium/webdriver/ie/features.rb,
rb/lib/selenium/webdriver/bidi/network.rb,
rb/lib/selenium/webdriver/bidi/session.rb,
rb/lib/selenium/webdriver/common/alert.rb,
rb/lib/selenium/webdriver/common/error.rb,
rb/lib/selenium/webdriver/common/fedcm.rb,
rb/lib/selenium/webdriver/common/proxy.rb,
rb/lib/selenium/webdriver/edge/options.rb,
rb/lib/selenium/webdriver/edge/profile.rb,
rb/lib/selenium/webdriver/edge/service.rb,
rb/lib/selenium/webdriver/firefox/util.rb,
rb/lib/selenium/webdriver/chrome/driver.rb,
rb/lib/selenium/webdriver/common/driver.rb,
rb/lib/selenium/webdriver/common/logger.rb,
rb/lib/selenium/webdriver/common/script.rb,
rb/lib/selenium/webdriver/common/window.rb,
rb/lib/selenium/webdriver/common/zipper.rb,
rb/lib/selenium/webdriver/edge/features.rb,
rb/lib/selenium/webdriver/remote/bridge.rb,
rb/lib/selenium/webdriver/remote/driver.rb,
rb/lib/selenium/webdriver/safari/driver.rb,
rb/lib/selenium/webdriver/support/color.rb,
rb/lib/selenium/webdriver/chrome/options.rb,
rb/lib/selenium/webdriver/chrome/profile.rb,
rb/lib/selenium/webdriver/chrome/service.rb,
rb/lib/selenium/webdriver/common/element.rb,
rb/lib/selenium/webdriver/common/manager.rb,
rb/lib/selenium/webdriver/common/network.rb,
rb/lib/selenium/webdriver/common/options.rb,
rb/lib/selenium/webdriver/common/service.rb,
rb/lib/selenium/webdriver/firefox/driver.rb,
rb/lib/selenium/webdriver/safari/options.rb,
rb/lib/selenium/webdriver/safari/service.rb,
rb/lib/selenium/webdriver/support/guards.rb,
rb/lib/selenium/webdriver/support/select.rb,
rb/lib/selenium/webdriver/chrome/features.rb,
rb/lib/selenium/webdriver/chromium/driver.rb,
rb/lib/selenium/webdriver/common/platform.rb,
rb/lib/selenium/webdriver/common/timeouts.rb,
rb/lib/selenium/webdriver/firefox/options.rb,
rb/lib/selenium/webdriver/firefox/profile.rb,
rb/lib/selenium/webdriver/firefox/service.rb,
rb/lib/selenium/webdriver/remote/features.rb,
rb/lib/selenium/webdriver/remote/response.rb,
rb/lib/selenium/webdriver/safari/features.rb,
rb/lib/selenium/webdriver/support/escaper.rb,
rb/lib/selenium/webdriver/bidi/log_handler.rb,
rb/lib/selenium/webdriver/chromium/options.rb,
rb/lib/selenium/webdriver/chromium/profile.rb,
rb/lib/selenium/webdriver/common/log_entry.rb,
rb/lib/selenium/webdriver/devtools/request.rb,
rb/lib/selenium/webdriver/firefox/features.rb,
rb/lib/selenium/webdriver/remote/http/curb.rb,
rb/lib/selenium/webdriver/chromium/features.rb,
rb/lib/selenium/webdriver/common/navigation.rb,
rb/lib/selenium/webdriver/devtools/response.rb,
rb/lib/selenium/webdriver/firefox/extension.rb,
rb/lib/selenium/webdriver/bidi/log/filter_by.rb,
rb/lib/selenium/webdriver/bidi/log_inspector.rb,
rb/lib/selenium/webdriver/common/file_reaper.rb,
rb/lib/selenium/webdriver/common/port_prober.rb,
rb/lib/selenium/webdriver/common/shadow_root.rb,
rb/lib/selenium/webdriver/common/socket_lock.rb,
rb/lib/selenium/webdriver/remote/bidi_bridge.rb,
rb/lib/selenium/webdriver/remote/http/common.rb,
rb/lib/selenium/webdriver/common/fedcm/dialog.rb,
rb/lib/selenium/webdriver/common/local_driver.rb,
rb/lib/selenium/webdriver/remote/capabilities.rb,
rb/lib/selenium/webdriver/remote/http/default.rb,
rb/lib/selenium/webdriver/remote/server_error.rb,
rb/lib/selenium/webdriver/bidi/network/cookies.rb,
rb/lib/selenium/webdriver/bidi/network/headers.rb,
rb/lib/selenium/webdriver/common/child_process.rb,
rb/lib/selenium/webdriver/common/driver_finder.rb,
rb/lib/selenium/webdriver/common/fedcm/account.rb,
rb/lib/selenium/webdriver/common/socket_poller.rb,
rb/lib/selenium/webdriver/firefox/profiles_ini.rb,
rb/lib/selenium/webdriver/support/guards/guard.rb,
rb/lib/selenium/webdriver/bidi/browsing_context.rb,
rb/lib/selenium/webdriver/common/action_builder.rb,
rb/lib/selenium/webdriver/common/profile_helper.rb,
rb/lib/selenium/webdriver/common/search_context.rb,
rb/lib/selenium/webdriver/common/target_locator.rb,
rb/lib/selenium/webdriver/common/service_manager.rb,
rb/lib/selenium/webdriver/devtools/console_event.rb,
rb/lib/selenium/webdriver/devtools/pinned_script.rb,
rb/lib/selenium/webdriver/remote/bridge/commands.rb,
rb/lib/selenium/webdriver/bidi/log/base_log_entry.rb,
rb/lib/selenium/webdriver/common/selenium_manager.rb,
rb/lib/selenium/webdriver/common/takes_screenshot.rb,
rb/lib/selenium/webdriver/devtools/mutation_event.rb,
rb/lib/selenium/webdriver/bidi/network/credentials.rb,
rb/lib/selenium/webdriver/bidi/network/url_pattern.rb,
rb/lib/selenium/webdriver/devtools/exception_event.rb,
rb/lib/selenium/webdriver/support/relative_locator.rb,
rb/lib/selenium/webdriver/common/interactions/pause.rb,
rb/lib/selenium/webdriver/bidi/log/console_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/generic_log_entry.rb,
rb/lib/selenium/webdriver/common/interactions/scroll.rb,
rb/lib/selenium/webdriver/common/websocket_connection.rb,
rb/lib/selenium/webdriver/support/event_firing_bridge.rb,
rb/lib/selenium/webdriver/devtools/network_interceptor.rb,
rb/lib/selenium/webdriver/support/block_event_listener.rb,
rb/lib/selenium/webdriver/bidi/log/javascript_log_entry.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb,
rb/lib/selenium/webdriver/common/interactions/key_input.rb,
rb/lib/selenium/webdriver/common/interactions/none_input.rb,
rb/lib/selenium/webdriver/support/guards/guard_condition.rb,
rb/lib/selenium/webdriver/common/interactions/interaction.rb,
rb/lib/selenium/webdriver/common/interactions/key_actions.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_input.rb,
rb/lib/selenium/webdriver/remote/bridge/locator_converter.rb,
rb/lib/selenium/webdriver/support/abstract_event_listener.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_cdp.rb,
rb/lib/selenium/webdriver/common/interactions/input_device.rb,
rb/lib/selenium/webdriver/common/interactions/interactions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_move.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_bidi.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_logs.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_input.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_press.rb,
rb/lib/selenium/webdriver/common/interactions/scroll_origin.rb,
rb/lib/selenium/webdriver/common/interactions/wheel_actions.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_cancel.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_addons.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_actions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_casting.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_context.rb,
rb/lib/selenium/webdriver/common/driver_extensions/prints_page.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_launching.rb,
rb/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb,
rb/lib/selenium/webdriver/common/interactions/typing_interaction.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/credential.rb,
rb/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_authentication.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_file_downloads.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_pinned_scripts.rb,
rb/lib/selenium/webdriver/common/interactions/pointer_event_properties.rb,
rb/lib/selenium/webdriver/common/driver_extensions/full_page_screenshot.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_apple_permissions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb,
rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator.rb,
rb/lib/selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options.rb
@@ -89,11 +89,11 @@

Defined Under Namespace

- Modules: Atoms, Chrome, Chromium, DriverExtensions, Edge, Error, FedCM, FileReaper, Firefox, HTML5, IE, Interactions, KeyActions, Keys, LocalDriver, Platform, PointerActions, ProfileHelper, Remote, Safari, SearchContext, Support, TakesScreenshot, WheelActions, Zipper + Modules: Atoms, Chrome, Chromium, DriverExtensions, Edge, Error, FedCM, FileReaper, Firefox, IE, Interactions, KeyActions, Keys, LocalDriver, Platform, PointerActions, ProfileHelper, Remote, Safari, SearchContext, Support, TakesScreenshot, WheelActions, Zipper - Classes: ActionBuilder, Alert, BiDi, ChildProcess, Credential, DevTools, Dimension, Driver, DriverFinder, Element, LogEntry, Logger, Logs, Manager, Navigation, Options, Point, PortProber, Proxy, Rectangle, Script, SeleniumManager, Service, ServiceManager, ShadowRoot, SocketLock, SocketPoller, TargetLocator, Timeouts, VirtualAuthenticator, VirtualAuthenticatorOptions, Wait, WebSocketConnection, Window + Classes: ActionBuilder, Alert, BiDi, ChildProcess, Credential, DevTools, Dimension, Driver, DriverFinder, Element, LogEntry, Logger, Logs, Manager, Navigation, Network, Options, Point, PortProber, Proxy, Rectangle, Script, SeleniumManager, Service, ServiceManager, ShadowRoot, SocketLock, SocketPoller, TargetLocator, Timeouts, VirtualAuthenticator, VirtualAuthenticatorOptions, Wait, WebSocketConnection, Window

@@ -109,7 +109,7 @@

VERSION =
-
'4.25.0'
+
'4.30.0'
@@ -492,9 +492,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/ActionBuilder.html b/docs/api/rb/Selenium/WebDriver/ActionBuilder.html index f20363f1e0a0b..ed77742638198 100644 --- a/docs/api/rb/Selenium/WebDriver/ActionBuilder.html +++ b/docs/api/rb/Selenium/WebDriver/ActionBuilder.html @@ -1664,9 +1664,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Alert.html b/docs/api/rb/Selenium/WebDriver/Alert.html index 7509ff9fdc0ae..e7a8926335751 100644 --- a/docs/api/rb/Selenium/WebDriver/Alert.html +++ b/docs/api/rb/Selenium/WebDriver/Alert.html @@ -413,9 +413,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Atoms.html b/docs/api/rb/Selenium/WebDriver/Atoms.html index 40bbe07247c7e..094cee0faaa14 100644 --- a/docs/api/rb/Selenium/WebDriver/Atoms.html +++ b/docs/api/rb/Selenium/WebDriver/Atoms.html @@ -171,9 +171,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi.html b/docs/api/rb/Selenium/WebDriver/BiDi.html index 9c4238311dfbc..dc76a2a31f581 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi.html @@ -95,7 +95,7 @@
Defined in:
rb/lib/selenium/webdriver/bidi.rb,
- rb/lib/selenium/webdriver/bidi/struct.rb,
rb/lib/selenium/webdriver/bidi/session.rb,
rb/lib/selenium/webdriver/bidi/log_handler.rb,
rb/lib/selenium/webdriver/bidi/log/filter_by.rb,
rb/lib/selenium/webdriver/bidi/log_inspector.rb,
rb/lib/selenium/webdriver/bidi/navigate_result.rb,
rb/lib/selenium/webdriver/bidi/browsing_context.rb,
rb/lib/selenium/webdriver/bidi/log/base_log_entry.rb,
rb/lib/selenium/webdriver/bidi/browsing_context_info.rb,
rb/lib/selenium/webdriver/bidi/log/console_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/generic_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/javascript_log_entry.rb
+ rb/lib/selenium/webdriver/bidi/struct.rb,
rb/lib/selenium/webdriver/bidi/network.rb,
rb/lib/selenium/webdriver/bidi/session.rb,
rb/lib/selenium/webdriver/bidi/log_handler.rb,
rb/lib/selenium/webdriver/bidi/log/filter_by.rb,
rb/lib/selenium/webdriver/bidi/log_inspector.rb,
rb/lib/selenium/webdriver/bidi/network/cookies.rb,
rb/lib/selenium/webdriver/bidi/network/headers.rb,
rb/lib/selenium/webdriver/bidi/browsing_context.rb,
rb/lib/selenium/webdriver/bidi/log/base_log_entry.rb,
rb/lib/selenium/webdriver/bidi/network/credentials.rb,
rb/lib/selenium/webdriver/bidi/network/url_pattern.rb,
rb/lib/selenium/webdriver/bidi/log/console_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/generic_log_entry.rb,
rb/lib/selenium/webdriver/bidi/log/javascript_log_entry.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb,
rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb
@@ -105,9 +105,11 @@

Defined Under Namespace

+ Modules: UrlPattern + - Classes: BaseLogEntry, BrowsingContext, BrowsingContextInfo, ConsoleLogEntry, FilterBy, GenericLogEntry, JavascriptLogEntry, LogHandler, LogInspector, NavigateResult, Session, Struct + Classes: BaseLogEntry, BrowsingContext, ConsoleLogEntry, Cookies, Credentials, FilterBy, GenericLogEntry, Headers, InterceptedAuth, InterceptedItem, InterceptedRequest, InterceptedResponse, JavascriptLogEntry, LogHandler, LogInspector, Network, Session, Struct

@@ -338,12 +340,12 @@

 
 
-29
-30
-31
+34 +35 +36 -
# File 'rb/lib/selenium/webdriver/bidi.rb', line 29
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 34
 
 def initialize(url:)
   @ws = WebSocketConnection.new(url: url)
@@ -375,12 +377,12 @@ 

 
 
-41
-42
-43
+46 +47 +48

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 41
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 46
 
 def add_callback(event, &block)
   @ws.add_callback(event, &block)
@@ -405,12 +407,12 @@ 

 
 
-37
-38
-39
+42 +43 +44

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 37
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 42
 
 def callbacks
   @ws.callbacks
@@ -435,12 +437,12 @@ 

 
 
-33
-34
-35
+38 +39 +40

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 33
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 38
 
 def close
   @ws.close
@@ -465,12 +467,12 @@ 

 
 
-61
-62
-63
+66 +67 +68

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 61
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 66
 
 def error_message(message)
   "#{message['error']}: #{message['message']}\n#{message['stacktrace']}"
@@ -495,12 +497,12 @@ 

 
 
-45
-46
-47
+50 +51 +52

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 45
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 50
 
 def remove_callback(event, id)
   @ws.remove_callback(event, id)
@@ -547,16 +549,16 @@ 

 
 
-53
-54
-55
-56
-57
 58
-59
+59 +60 +61 +62 +63 +64

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 53
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 58
 
 def send_cmd(method, **params)
   data = {method: method, params: params.compact}
@@ -585,12 +587,12 @@ 

 
 
-49
-50
-51
+54 +55 +56

-
# File 'rb/lib/selenium/webdriver/bidi.rb', line 49
+      
# File 'rb/lib/selenium/webdriver/bidi.rb', line 54
 
 def session
   @session ||= Session.new(self)
@@ -605,9 +607,9 @@ 

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/BaseLogEntry.html b/docs/api/rb/Selenium/WebDriver/BiDi/BaseLogEntry.html index ade75cc76d9bf..ecd075f046d84 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/BaseLogEntry.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/BaseLogEntry.html @@ -493,9 +493,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContext.html b/docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContext.html index c3a375ebbf91a..39c498f850e4a 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContext.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContext.html @@ -62,7 +62,7 @@

Class: Selenium::WebDriver::BiDi::BrowsingContext - + Private

@@ -99,7 +99,22 @@
+

Overview

+
+

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

+ +

Implements the browsingContext Module of the WebDriver-BiDi specification

+ +
+
+
+ + +

Constant Summary @@ -109,12 +124,25 @@

READINESS_STATE = - +
+
+

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

+ + +
+
+
+ + +
{
-  none: 'none',
-  interactive: 'interactive',
-  complete: 'complete'
+  'none' => 'none',
+  'eager' => 'interactive',
+  'normal' => 'complete'
 }.freeze
@@ -123,13 +151,21 @@

-

Instance Attribute Summary collapse

-

+40
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 35
 
-def initialize(driver:, browsing_context_id: nil, type: nil, reference_context: nil)
-  unless driver.capabilities.web_socket_url
-    raise Error::WebDriverError,
-          'WebDriver instance must support BiDi protocol'
-  end
-
-  unless type.nil? || %i[window tab].include?(type)
-    raise ArgumentError,
-          "Valid types are :window & :tab. Received: #{type.inspect}"
-  end
-
-  @bidi = driver.bidi
-  @id = browsing_context_id.nil? ? create(type, reference_context)['context'] : browsing_context_id
+def initialize(bridge)
+  @bridge = bridge
+  @bidi = @bridge.bidi
+  page_load_strategy = bridge.capabilities[:page_load_strategy]
+  @readiness = READINESS_STATE[page_load_strategy]
 end
@@ -329,15 +433,60 @@

-
-

Instance Attribute Details

+ +
+

Instance Method Details

+ - -
-

+

+ + #activate(context_id: nil) ⇒ Object + + + + + +

+
+

+ 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. +

+ + +
+
+
+ + +
+ + + + +
+
+
+
+108
+109
+110
+111
+
+
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 108
+
+def activate(context_id: nil)
+  context_id ||= @bridge.window_handle
+  @bidi.send_cmd('browsingContext.activate', context: context_id)
+end
+
+
+ +
+

- #idObject + #close(context_id: nil) ⇒ Object @@ -345,14 +494,145 @@

+

+ 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. +

+ +

Closes the browsing context.

+ + +
+
+
+

Parameters:

+
    + +
  • + + context_id + + + (String) + + + (defaults to: nil) + + + — +
    +

    The ID of the context to close. Defaults to the window handle of the current context.

    +
    + +
  • + +
+ + +
+ + + + +
+
+
+
+78
+79
+80
+81
+
+
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 78
+
+def close(context_id: nil)
+  context_id ||= @bridge.window_handle
+  @bidi.send_cmd('browsingContext.close', context: context_id)
+end
+
+
-

Returns the value of attribute id.

+
+

+ + #create(type: nil, context_id: nil) ⇒ String + + + + + +

+
+

+ 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. +

+ +

Create a new browsing context.

+

Parameters:

+
    +
  • + + type + + + (Symbol) + + + (defaults to: nil) + + + — +
    +

    The type of browsing context to create. Valid options are :tab and :window with :window being the default

    +
    + +
  • + +
  • + + context_id + + + (String) + + + (defaults to: nil) + + + — +
    +

    The reference context for the new browsing context. Defaults to the current window handle.

    +
    + +
  • + +
+ +

Returns:

+
    + +
  • + + + (String) + + + + — +
    +

    The context ID of the created browsing context.

    +
    + +
  • + +
@@ -360,52 +640,149 @@

 
 
-27
-28
-29
+91 +92 +93 +94 +95 +96

-
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 27
+      
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 91
 
-def id
-  @id
+def create(type: nil, context_id: nil)
+  type ||= :window
+  context_id ||= @bridge.window_handle
+  result = @bidi.send_cmd('browsingContext.create', type: type.to_s, referenceContext: context_id)
+  result['context']
 end
+
+

+ + #handle_user_prompt(context_id, accept: true, text: nil) ⇒ Object + + + + + +

+
+

+ 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. +

+ +
+
+
+ +
+ + + + +
+
 
-  
-

Instance Method Details

+104 +105 +106
+
+
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 104
+
+def handle_user_prompt(context_id, accept: true, text: nil)
+  @bidi.send_cmd('browsingContext.handleUserPrompt', context: context_id, accept: accept, text: text)
+end
+
+
-
-

+
+ +
+
+

+ 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. +

+ +

Navigates to the specified URL in the given browsing context.

+ + +
+
+
+

Parameters:

+
    + +
  • + + url + + + (String) + + + + — +
    +

    The URL to navigate to.

    +
    + +
  • + +
  • + + context_id + + + (String, NilClass) + + + (defaults to: nil) + + + — +
    +

    The ID of the browsing context to navigate in. Defaults to the window handle of the current context.

    +
    + +
  • + +
+ + +
@@ -413,43 +790,135 @@

-

+

- #get_tree(max_depth: nil) ⇒ Object + #reload(context_id: nil, ignore_cache: false) ⇒ Object -

 
 
-76
-77
-78
+47 +48 +49 +50
-
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 76
+      
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 47
 
-def close
-  @bidi.send_cmd('browsingContext.close', context: @id)
+def navigate(url, context_id: nil)
+  context_id ||= @bridge.window_handle
+  @bidi.send_cmd('browsingContext.navigate', context: context_id, url: url, wait: @readiness)
 end
+
+
+

+ 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. +

+ +

Reloads the browsing context.

+ + +
+
+
+

Parameters:

+
    + +
  • + + context_id + + + (String, NilClass) + + + (defaults to: nil) + + + — +
    +

    The ID of the context to reload. Defaults to the window handle of the current context.

    +
    + +
  • + +
  • + + ignore_cache + + + (Boolean) + + + (defaults to: false) + + + — +
    +

    Whether to bypass the cache when reloading. Defaults to false.

    +
    + +
  • + +
+ + +
+ + +
 
 
-65
-66
-67
 68
 69
 70
 71
-72
-73
-74
+72 +
+
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 68
+
+def reload(context_id: nil, ignore_cache: false)
+  context_id ||= @bridge.window_handle
+  params = {context: context_id, ignore_cache: ignore_cache, wait: @readiness}
+  @bidi.send_cmd('browsingContext.reload', **params)
+end
+
+ +
+

+ + #set_viewport(context_id: nil, width: nil, height: nil, device_pixel_ratio: nil) ⇒ Object + + + + + +

+
+

+ 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. +

+ + +
+
+
+ + +
+ + @@ -457,51 +926,84 @@

-

- #navigate(url:, readiness_state: nil) ⇒ Object + #traverse_history(delta, context_id: nil) ⇒ Object -

-
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 65
+      
 
-def get_tree(max_depth: nil)
-  result = @bidi.send_cmd('browsingContext.getTree', root: @id, maxDepth: max_depth).dig('contexts', 0)
 
-  BrowsingContextInfo.new(
-    id: result['context'],
-    url: result['url'],
-    children: result['children'],
-    parent_context: result['parent']
-  )
+98
+99
+100
+101
+102
+
+
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 98
+
+def set_viewport(context_id: nil, width: nil, height: nil, device_pixel_ratio: nil)
+  context_id ||= @bridge.window_handle
+  params = {context: context_id, viewport: {width:, height:}, device_pixel_ratio:}
+  @bidi.send_cmd('browsingContext.setViewport', **params)
 end
+
+
+

+ 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. +

+ +

Traverses the browsing context history by a given delta.

+ + +
+
+
+

Parameters:

+
    + +
  • + + delta + + + (Integer) + + + + — +
    +

    The number of steps to traverse. Positive values go forwards, negative values go backwards.

    +
    + +
  • + +
  • + + context_id + + + (String, NilClass) + + + (defaults to: nil) + + + — +
    +

    The ID of the context to traverse. Defaults to the window handle of the current context.

    +
    + +
  • + +
+ + +
@@ -513,9 +1015,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/Cookies.html b/docs/api/rb/Selenium/WebDriver/BiDi/Cookies.html new file mode 100644 index 0000000000000..356f888e120cf --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Cookies.html @@ -0,0 +1,272 @@ + + + + + + + Class: Selenium::WebDriver::BiDi::Cookies + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: Selenium::WebDriver::BiDi::Cookies + + + +

+
+ +
+
Inherits:
+
+ Hash + +
    +
  • Object
  • + + + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network/cookies.rb
+
+ +
+ + + + + + + + + +

+ Instance Method Summary + collapse +

+ + + + + +
+

Constructor Details

+ +
+

+ + #initialize(cookies = {}) ⇒ Cookies + + + + + +

+
+ +

Returns a new instance of Cookies.

+ + +
+
+
+ + +

 
 
-50
-51
-52
-53
-54
-55
-56
-57
 58
 59
 60
-61
-62
-63
+61
-
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 50
-
-def navigate(url:, readiness_state: nil)
-  unless readiness_state.nil? || READINESS_STATE.key?(readiness_state)
-    raise ArgumentError,
-          "Valid readiness states are :none, :interactive & :complete. Received: #{readiness_state.inspect}"
-  end
-
-  navigate_result = @bidi.send_cmd('browsingContext.navigate', context: @id, url: url,
-                                                               wait: READINESS_STATE[readiness_state])
+      
# File 'rb/lib/selenium/webdriver/bidi/browsing_context.rb', line 58
 
-  NavigateResult.new(
-    url: navigate_result['url'],
-    navigation_id: navigate_result['navigation']
-  )
+def traverse_history(delta, context_id: nil)
+  context_id ||= @bridge.window_handle
+  @bidi.send_cmd('browsingContext.traverseHistory', context: context_id, delta: delta)
 end
+ + + + +
+
+
+
+24
+25
+26
+27
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/cookies.rb', line 24
+
+def initialize(cookies = {})
+  super()
+  merge!(cookies)
+end
+
+
+ +

+ + +
+

Instance Method Details

+ + +
+

+ + #as_jsonObject + + + + + +

+ + + + +
+
+
+
+29
+30
+31
+32
+33
+34
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/cookies.rb', line 29
+
+def as_json
+  self[:name] = self[:name].to_s
+  self[:value] = {type: 'string', value: self[:value].to_s}
+
+  [compact]
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/NavigateResult.html b/docs/api/rb/Selenium/WebDriver/BiDi/Credentials.html similarity index 53% rename from docs/api/rb/Selenium/WebDriver/BiDi/NavigateResult.html rename to docs/api/rb/Selenium/WebDriver/BiDi/Credentials.html index 9f2e94870d979..d544180177358 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/NavigateResult.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Credentials.html @@ -4,7 +4,7 @@ - Class: Selenium::WebDriver::BiDi::NavigateResult + Class: Selenium::WebDriver::BiDi::Credentials — Documentation by YARD 0.9.37 @@ -15,7 +15,7 @@ <link rel="stylesheet" href="../../../css/common.css" type="text/css" /> <script type="text/javascript"> - pathId = "Selenium::WebDriver::BiDi::NavigateResult"; + pathId = "Selenium::WebDriver::BiDi::Credentials"; relpath = '../../../'; </script> @@ -36,10 +36,10 @@ <div id="header"> <div id="menu"> - <a href="../../../_index.html">Index (N)</a> » + <a href="../../../_index.html">Index (C)</a> » <span class='title'><span class='object_link'><a href="../../../Selenium.html" title="Selenium (module)">Selenium</a></span></span> » <span class='title'><span class='object_link'><a href="../../WebDriver.html" title="Selenium::WebDriver (module)">WebDriver</a></span></span> » <span class='title'><span class='object_link'><a href="../BiDi.html" title="Selenium::WebDriver::BiDi (class)">BiDi</a></span></span> » - <span class="title">NavigateResult</span> + <span class="title">Credentials</span> </div> @@ -59,7 +59,7 @@ <div class="clear"></div> </div> - <div id="content"><h1>Class: Selenium::WebDriver::BiDi::NavigateResult + <div id="content"><h1>Class: Selenium::WebDriver::BiDi::Credentials @@ -74,7 +74,7 @@ <ul class="fullTree"> <li>Object</li> - <li class="next">Selenium::WebDriver::BiDi::NavigateResult</li> + <li class="next">Selenium::WebDriver::BiDi::Credentials</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -94,7 +94,7 @@ <dl> <dt>Defined in:</dt> - <dd>rb/lib/selenium/webdriver/bidi/navigate_result.rb</dd> + <dd>rb/lib/selenium/webdriver/bidi/network/credentials.rb</dd> </dl> </div> @@ -109,7 +109,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <li class="public "> <span class="summary_signature"> - <a href="#navigation_id-instance_method" title="#navigation_id (instance method)">#<strong>navigation_id</strong> ⇒ Object </a> + <a href="#password-instance_method" title="#password (instance method)">#<strong>password</strong> ⇒ Object </a> @@ -127,7 +127,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <span class="summary_desc"><div class='inline'> -<p>Returns the value of attribute navigation_id.</p> +<p>Returns the value of attribute password.</p> </div></span> </li> @@ -136,7 +136,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <li class="public "> <span class="summary_signature"> - <a href="#url-instance_method" title="#url (instance method)">#<strong>url</strong> ⇒ Object </a> + <a href="#username-instance_method" title="#username (instance method)">#<strong>username</strong> ⇒ Object </a> @@ -154,7 +154,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <span class="summary_desc"><div class='inline'> -<p>Returns the value of attribute url.</p> +<p>Returns the value of attribute username.</p> </div></span> </li> @@ -176,7 +176,29 @@ <h2> <li class="public "> <span class="summary_signature"> - <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(url:, navigation_id:) ⇒ NavigateResult </a> + <a href="#as_json-instance_method" title="#as_json (instance method)">#<strong>as_json</strong> ⇒ Object </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(username: nil, password: nil) ⇒ Credentials </a> @@ -193,7 +215,7 @@ <h2> <span class="summary_desc"><div class='inline'> -<p>A new instance of NavigateResult.</p> +<p>A new instance of Credentials.</p> </div></span> </li> @@ -208,7 +230,7 @@ <h2>Constructor Details</h2> <div class="method_details first"> <h3 class="signature first" id="initialize-instance_method"> - #<strong>initialize</strong>(url:, navigation_id:) ⇒ <tt><span class='object_link'><a href="" title="Selenium::WebDriver::BiDi::NavigateResult (class)">NavigateResult</a></span></tt> + #<strong>initialize</strong>(username: nil, password: nil) ⇒ <tt><span class='object_link'><a href="" title="Selenium::WebDriver::BiDi::Credentials (class)">Credentials</a></span></tt> @@ -217,7 +239,7 @@ <h3 class="signature first" id="initialize-instance_method"> </h3><div class="docstring"> <div class="discussion"> -<p>Returns a new instance of NavigateResult.</p> +<p>Returns a new instance of Credentials.</p> </div> @@ -237,11 +259,11 @@ <h3 class="signature first" id="initialize-instance_method"> 29</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/navigate_result.rb', line 26</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 26</span> -<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='label'>url:</span><span class='comma'>,</span> <span class='label'>navigation_id:</span><span class='rparen'>)</span> - <span class='ivar'>@url</span> <span class='op'>=</span> <span class='id identifier rubyid_url'>url</span> - <span class='ivar'>@navigation_id</span> <span class='op'>=</span> <span class='id identifier rubyid_navigation_id'>navigation_id</span> +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='label'>username:</span> <span class='kw'>nil</span><span class='comma'>,</span> <span class='label'>password:</span> <span class='kw'>nil</span><span class='rparen'>)</span> + <span class='ivar'>@username</span> <span class='op'>=</span> <span class='id identifier rubyid_username'>username</span> + <span class='ivar'>@password</span> <span class='op'>=</span> <span class='id identifier rubyid_password'>password</span> <span class='kw'>end</span></pre> </td> </tr> @@ -254,11 +276,11 @@ <h3 class="signature first" id="initialize-instance_method"> <h2>Instance Attribute Details</h2> - <span id="navigation_id=-instance_method"></span> + <span id="password=-instance_method"></span> <div class="method_details first"> - <h3 class="signature first" id="navigation_id-instance_method"> + <h3 class="signature first" id="password-instance_method"> - #<strong>navigation_id</strong> ⇒ <tt>Object</tt> + #<strong>password</strong> ⇒ <tt>Object</tt> @@ -267,7 +289,7 @@ <h3 class="signature first" id="navigation_id-instance_method"> </h3><div class="docstring"> <div class="discussion"> -<p>Returns the value of attribute navigation_id.</p> +<p>Returns the value of attribute password.</p> </div> @@ -286,10 +308,10 @@ <h3 class="signature first" id="navigation_id-instance_method"> 26</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/navigate_result.rb', line 24</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 24</span> -<span class='kw'>def</span> <span class='id identifier rubyid_navigation_id'>navigation_id</span> - <span class='ivar'>@navigation_id</span> +<span class='kw'>def</span> <span class='id identifier rubyid_password'>password</span> + <span class='ivar'>@password</span> <span class='kw'>end</span></pre> </td> </tr> @@ -297,11 +319,11 @@ <h3 class="signature first" id="navigation_id-instance_method"> </div> - <span id="url=-instance_method"></span> + <span id="username=-instance_method"></span> <div class="method_details "> - <h3 class="signature " id="url-instance_method"> + <h3 class="signature " id="username-instance_method"> - #<strong>url</strong> ⇒ <tt>Object</tt> + #<strong>username</strong> ⇒ <tt>Object</tt> @@ -310,7 +332,7 @@ <h3 class="signature " id="url-instance_method"> </h3><div class="docstring"> <div class="discussion"> -<p>Returns the value of attribute url.</p> +<p>Returns the value of attribute username.</p> </div> @@ -329,10 +351,10 @@ <h3 class="signature " id="url-instance_method"> 26</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/navigate_result.rb', line 24</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 24</span> -<span class='kw'>def</span> <span class='id identifier rubyid_url'>url</span> - <span class='ivar'>@url</span> +<span class='kw'>def</span> <span class='id identifier rubyid_username'>username</span> + <span class='ivar'>@username</span> <span class='kw'>end</span></pre> </td> </tr> @@ -342,12 +364,60 @@ <h3 class="signature " id="url-instance_method"> </div> + <div id="instance_method_details" class="method_details_list"> + <h2>Instance Method Details</h2> + + + <div class="method_details first"> + <h3 class="signature first" id="as_json-instance_method"> + + #<strong>as_json</strong> ⇒ <tt>Object</tt> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +31 +32 +33 +34 +35 +36 +37 +38 +39</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/credentials.rb', line 31</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_as_json'>as_json</span> + <span class='kw'>return</span> <span class='kw'>nil</span> <span class='kw'>unless</span> <span class='id identifier rubyid_username'>username</span> <span class='op'>&&</span> <span class='id identifier rubyid_password'>password</span> + + <span class='lbrace'>{</span> + <span class='label'>type:</span> <span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>password</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> + <span class='label'>username:</span> <span class='id identifier rubyid_username'>username</span><span class='comma'>,</span> + <span class='label'>password:</span> <span class='id identifier rubyid_password'>password</span> + <span class='rbrace'>}</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + </div> + </div> <div id="footer"> - Generated on Mon Sep 23 20:03:29 2024 by + Generated on Fri Mar 21 23:38:58 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/FilterBy.html b/docs/api/rb/Selenium/WebDriver/BiDi/FilterBy.html index 0ccb1fc5172a7..fc7e6f30bd3fa 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/FilterBy.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/FilterBy.html @@ -348,9 +348,9 @@ <h3 class="signature first" id="log_level-class_method"> </div> <div id="footer"> - Generated on Mon Sep 23 20:03:29 2024 by + Generated on Fri Mar 21 23:38:57 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/GenericLogEntry.html b/docs/api/rb/Selenium/WebDriver/BiDi/GenericLogEntry.html index dfaa7312893a2..871c71ec5f26a 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/GenericLogEntry.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/GenericLogEntry.html @@ -292,9 +292,9 @@ <h3 class="signature first" id="type-instance_method"> </div> <div id="footer"> - Generated on Mon Sep 23 20:03:30 2024 by + Generated on Fri Mar 21 23:38:58 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/Headers.html b/docs/api/rb/Selenium/WebDriver/BiDi/Headers.html new file mode 100644 index 0000000000000..0be2a84a430ff --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Headers.html @@ -0,0 +1,209 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<title> + Class: Selenium::WebDriver::BiDi::Headers + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: Selenium::WebDriver::BiDi::Headers + + + +

+
+ +
+
Inherits:
+
+ Hash + +
    +
  • Object
  • + + + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network/headers.rb
+
+ +
+ + + + + + + + + +

+ Instance Method Summary + collapse +

+ + + + + + + +
+

Instance Method Details

+ + +
+

+ + #as_jsonObject + + + + + +

+ + + + +
+
+
+
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/headers.rb', line 24
+
+def as_json
+  map do |name, val|
+    {
+      name: name.to_s,
+      value: {
+        type: 'string',
+        value: val.to_s
+      }
+    }
+  end
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedAuth.html b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedAuth.html new file mode 100644 index 0000000000000..503a288bd000e --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedAuth.html @@ -0,0 +1,318 @@ + + + + + + + Class: Selenium::WebDriver::BiDi::InterceptedAuth + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: Selenium::WebDriver::BiDi::InterceptedAuth + + + +

+
+ +
+
Inherits:
+
+ InterceptedItem + +
    +
  • Object
  • + + + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb
+
+ +
+ + + + + + + +

Instance Attribute Summary

+ +

Attributes inherited from InterceptedItem

+

#network, #request

+ + + +

+ Instance Method Summary + collapse +

+ + + + + + + + + + + + + +

Methods inherited from InterceptedItem

+

#id, #initialize

+
+

Constructor Details

+ +

This class inherits a constructor from Selenium::WebDriver::BiDi::InterceptedItem

+ +
+ + +
+

Instance Method Details

+ + +
+

+ + #authenticate(username, password) ⇒ Object + + + + + +

+ + + + +
+
+
+
+24
+25
+26
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb', line 24
+
+def authenticate(username, password)
+  network.continue_with_auth(id, username, password)
+end
+
+
+ +
+

+ + #cancelObject + + + + + +

+ + + + +
+
+
+
+32
+33
+34
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb', line 32
+
+def cancel
+  network.cancel_auth(id)
+end
+
+
+ +
+

+ + #skipObject + + + + + +

+ + + + +
+
+
+
+28
+29
+30
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_auth.rb', line 28
+
+def skip
+  network.continue_without_auth(id)
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContextInfo.html b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedItem.html similarity index 53% rename from docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContextInfo.html rename to docs/api/rb/Selenium/WebDriver/BiDi/InterceptedItem.html index be6a6d1891811..f04da651497fc 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/BrowsingContextInfo.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedItem.html @@ -4,7 +4,7 @@ - Class: Selenium::WebDriver::BiDi::BrowsingContextInfo + Class: Selenium::WebDriver::BiDi::InterceptedItem — Documentation by YARD 0.9.37 @@ -15,7 +15,7 @@ <link rel="stylesheet" href="../../../css/common.css" type="text/css" /> <script type="text/javascript"> - pathId = "Selenium::WebDriver::BiDi::BrowsingContextInfo"; + pathId = "Selenium::WebDriver::BiDi::InterceptedItem"; relpath = '../../../'; </script> @@ -36,10 +36,10 @@ <div id="header"> <div id="menu"> - <a href="../../../_index.html">Index (B)</a> » + <a href="../../../_index.html">Index (I)</a> » <span class='title'><span class='object_link'><a href="../../../Selenium.html" title="Selenium (module)">Selenium</a></span></span> » <span class='title'><span class='object_link'><a href="../../WebDriver.html" title="Selenium::WebDriver (module)">WebDriver</a></span></span> » <span class='title'><span class='object_link'><a href="../BiDi.html" title="Selenium::WebDriver::BiDi (class)">BiDi</a></span></span> » - <span class="title">BrowsingContextInfo</span> + <span class="title">InterceptedItem</span> </div> @@ -59,7 +59,7 @@ <div class="clear"></div> </div> - <div id="content"><h1>Class: Selenium::WebDriver::BiDi::BrowsingContextInfo + <div id="content"><h1>Class: Selenium::WebDriver::BiDi::InterceptedItem @@ -74,7 +74,7 @@ <ul class="fullTree"> <li>Object</li> - <li class="next">Selenium::WebDriver::BiDi::BrowsingContextInfo</li> + <li class="next">Selenium::WebDriver::BiDi::InterceptedItem</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -94,11 +94,15 @@ <dl> <dt>Defined in:</dt> - <dd>rb/lib/selenium/webdriver/bidi/browsing_context_info.rb</dd> + <dd>rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb</dd> </dl> </div> +<div id="subclasses"> + <h2>Direct Known Subclasses</h2> + <p class="children"><span class='object_link'><a href="InterceptedAuth.html" title="Selenium::WebDriver::BiDi::InterceptedAuth (class)">InterceptedAuth</a></span>, <span class='object_link'><a href="InterceptedRequest.html" title="Selenium::WebDriver::BiDi::InterceptedRequest (class)">InterceptedRequest</a></span>, <span class='object_link'><a href="InterceptedResponse.html" title="Selenium::WebDriver::BiDi::InterceptedResponse (class)">InterceptedResponse</a></span></p> +</div> @@ -109,7 +113,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <li class="public "> <span class="summary_signature"> - <a href="#children-instance_method" title="#children (instance method)">#<strong>children</strong> ⇒ Object </a> + <a href="#network-instance_method" title="#network (instance method)">#<strong>network</strong> ⇒ Object </a> @@ -118,6 +122,8 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps + <span class="note title readonly">readonly</span> + @@ -127,7 +133,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <span class="summary_desc"><div class='inline'> -<p>Returns the value of attribute children.</p> +<p>Returns the value of attribute network.</p> </div></span> </li> @@ -136,7 +142,7 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <li class="public "> <span class="summary_signature"> - <a href="#id-instance_method" title="#id (instance method)">#<strong>id</strong> ⇒ Object </a> + <a href="#request-instance_method" title="#request (instance method)">#<strong>request</strong> ⇒ Object </a> @@ -145,6 +151,8 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps + <span class="note title readonly">readonly</span> + @@ -154,43 +162,29 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps <span class="summary_desc"><div class='inline'> -<p>Returns the value of attribute id.</p> +<p>Returns the value of attribute request.</p> </div></span> </li> - <li class="public "> - <span class="summary_signature"> - - <a href="#parent_browsing_context-instance_method" title="#parent_browsing_context (instance method)">#<strong>parent_browsing_context</strong> ⇒ Object </a> - + </ul> + + - - </span> - - - - - - - - - - - <span class="summary_desc"><div class='inline'> -<p>Returns the value of attribute parent_browsing_context.</p> -</div></span> - -</li> + <h2> + Instance Method Summary + <small><a href="#" class="summary_toggle">collapse</a></small> + </h2> - - <li class="public "> + <ul class="summary"> + + <li class="public "> <span class="summary_signature"> - <a href="#url-instance_method" title="#url (instance method)">#<strong>url</strong> ⇒ Object </a> + <a href="#id-instance_method" title="#id (instance method)">#<strong>id</strong> ⇒ Object </a> @@ -198,39 +192,21 @@ <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collaps - - - - <span class="summary_desc"><div class='inline'> -<p>Returns the value of attribute url.</p> -</div></span> + <span class="summary_desc"><div class='inline'></div></span> </li> - - </ul> - - - - - - <h2> - Instance Method Summary - <small><a href="#" class="summary_toggle">collapse</a></small> - </h2> - - <ul class="summary"> <li class="public "> <span class="summary_signature"> - <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(id:, url:, children:, parent_context:) ⇒ BrowsingContextInfo </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(network, request) ⇒ InterceptedItem </a> @@ -247,7 +223,7 @@ <h2> <span class="summary_desc"><div class='inline'> -<p>A new instance of BrowsingContextInfo.</p> +<p>A new instance of InterceptedItem.</p> </div></span> </li> @@ -262,7 +238,7 @@ <h2>Constructor Details</h2> <div class="method_details first"> <h3 class="signature first" id="initialize-instance_method"> - #<strong>initialize</strong>(id:, url:, children:, parent_context:) ⇒ <tt><span class='object_link'><a href="" title="Selenium::WebDriver::BiDi::BrowsingContextInfo (class)">BrowsingContextInfo</a></span></tt> + #<strong>initialize</strong>(network, request) ⇒ <tt><span class='object_link'><a href="" title="Selenium::WebDriver::BiDi::InterceptedItem (class)">InterceptedItem</a></span></tt> @@ -271,7 +247,7 @@ <h3 class="signature first" id="initialize-instance_method"> </h3><div class="docstring"> <div class="discussion"> -<p>Returns a new instance of BrowsingContextInfo.</p> +<p>Returns a new instance of InterceptedItem.</p> </div> @@ -288,18 +264,14 @@ <h3 class="signature first" id="initialize-instance_method"> 26 27 28 -29 -30 -31</pre> +29</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/browsing_context_info.rb', line 26</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb', line 26</span> -<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='label'>id:</span><span class='comma'>,</span> <span class='label'>url:</span><span class='comma'>,</span> <span class='label'>children:</span><span class='comma'>,</span> <span class='label'>parent_context:</span><span class='rparen'>)</span> - <span class='ivar'>@id</span> <span class='op'>=</span> <span class='id identifier rubyid_id'>id</span> - <span class='ivar'>@url</span> <span class='op'>=</span> <span class='id identifier rubyid_url'>url</span> - <span class='ivar'>@children</span> <span class='op'>=</span> <span class='id identifier rubyid_children'>children</span> - <span class='ivar'>@parent_browsing_context</span> <span class='op'>=</span> <span class='id identifier rubyid_parent_context'>parent_context</span> +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_network'>network</span><span class='comma'>,</span> <span class='id identifier rubyid_request'>request</span><span class='rparen'>)</span> + <span class='ivar'>@network</span> <span class='op'>=</span> <span class='id identifier rubyid_network'>network</span> + <span class='ivar'>@request</span> <span class='op'>=</span> <span class='id identifier rubyid_request'>request</span> <span class='kw'>end</span></pre> </td> </tr> @@ -312,11 +284,11 @@ <h3 class="signature first" id="initialize-instance_method"> <h2>Instance Attribute Details</h2> - <span id="children=-instance_method"></span> + <span id=""></span> <div class="method_details first"> - <h3 class="signature first" id="children-instance_method"> + <h3 class="signature first" id="network-instance_method"> - #<strong>children</strong> ⇒ <tt>Object</tt> + #<strong>network</strong> ⇒ <tt>Object</tt> <span class="extras">(readonly)</span> @@ -325,7 +297,7 @@ <h3 class="signature first" id="children-instance_method"> </h3><div class="docstring"> <div class="discussion"> -<p>Returns the value of attribute children.</p> +<p>Returns the value of attribute network.</p> </div> @@ -344,10 +316,10 @@ <h3 class="signature first" id="children-instance_method"> 26</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/browsing_context_info.rb', line 24</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb', line 24</span> -<span class='kw'>def</span> <span class='id identifier rubyid_children'>children</span> - <span class='ivar'>@children</span> +<span class='kw'>def</span> <span class='id identifier rubyid_network'>network</span> + <span class='ivar'>@network</span> <span class='kw'>end</span></pre> </td> </tr> @@ -355,11 +327,11 @@ <h3 class="signature first" id="children-instance_method"> </div> - <span id="id=-instance_method"></span> + <span id=""></span> <div class="method_details "> - <h3 class="signature " id="id-instance_method"> + <h3 class="signature " id="request-instance_method"> - #<strong>id</strong> ⇒ <tt>Object</tt> + #<strong>request</strong> ⇒ <tt>Object</tt> <span class="extras">(readonly)</span> @@ -368,7 +340,7 @@ <h3 class="signature " id="id-instance_method"> </h3><div class="docstring"> <div class="discussion"> -<p>Returns the value of attribute id.</p> +<p>Returns the value of attribute request.</p> </div> @@ -387,96 +359,47 @@ <h3 class="signature " id="id-instance_method"> 26</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/browsing_context_info.rb', line 24</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb', line 24</span> -<span class='kw'>def</span> <span class='id identifier rubyid_id'>id</span> - <span class='ivar'>@id</span> +<span class='kw'>def</span> <span class='id identifier rubyid_request'>request</span> + <span class='ivar'>@request</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> - - <span id="parent_browsing_context=-instance_method"></span> - <div class="method_details "> - <h3 class="signature " id="parent_browsing_context-instance_method"> - - #<strong>parent_browsing_context</strong> ⇒ <tt>Object</tt> - - - - - -</h3><div class="docstring"> - <div class="discussion"> - -<p>Returns the value of attribute parent_browsing_context.</p> - - </div> -</div> -<div class="tags"> - - -</div><table class="source_code"> - <tr> - <td> - <pre class="lines"> -24 -25 -26</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/browsing_context_info.rb', line 24</span> + <div id="instance_method_details" class="method_details_list"> + <h2>Instance Method Details</h2> -<span class='kw'>def</span> <span class='id identifier rubyid_parent_browsing_context'>parent_browsing_context</span> - <span class='ivar'>@parent_browsing_context</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <span id="url=-instance_method"></span> - <div class="method_details "> - <h3 class="signature " id="url-instance_method"> + <div class="method_details first"> + <h3 class="signature first" id="id-instance_method"> - #<strong>url</strong> ⇒ <tt>Object</tt> + #<strong>id</strong> ⇒ <tt>Object</tt> -</h3><div class="docstring"> - <div class="discussion"> - -<p>Returns the value of attribute url.</p> - - - </div> -</div> -<div class="tags"> - - -</div><table class="source_code"> +</h3><table class="source_code"> <tr> <td> <pre class="lines"> -24 -25 -26</pre> +31 +32 +33</pre> </td> <td> - <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/browsing_context_info.rb', line 24</span> + <pre class="code"><span class="info file"># File 'rb/lib/selenium/webdriver/bidi/network/intercepted_item.rb', line 31</span> -<span class='kw'>def</span> <span class='id identifier rubyid_url'>url</span> - <span class='ivar'>@url</span> +<span class='kw'>def</span> <span class='id identifier rubyid_id'>id</span> + <span class='ivar'>@id</span> <span class='op'>||=</span> <span class='ivar'>@request</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>request</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span> <span class='kw'>end</span></pre> </td> </tr> @@ -485,13 +408,12 @@ <h3 class="signature " id="url-instance_method"> </div> - </div> <div id="footer"> - Generated on Mon Sep 23 20:03:30 2024 by + Generated on Fri Mar 21 23:38:58 2025 by <a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.9.37 (ruby-3.0.6). + 0.9.37 (ruby-3.1.6). </div> </div> diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedRequest.html b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedRequest.html new file mode 100644 index 0000000000000..285c5aec81a9c --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedRequest.html @@ -0,0 +1,675 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<title> + Class: Selenium::WebDriver::BiDi::InterceptedRequest + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: Selenium::WebDriver::BiDi::InterceptedRequest + + + +

+
+ +
+
Inherits:
+
+ InterceptedItem + +
    +
  • Object
  • + + + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb
+
+ +
+ + + + + +

Instance Attribute Summary collapse

+
    + +
  • + + + #body ⇒ Object + + + + + + + + + + + + + + + + +
    +

    Returns the value of attribute body.

    +
    + +
  • + + +
  • + + + #method ⇒ Object + + + + + + + + + + + + + + + + +
    +

    Returns the value of attribute method.

    +
    + +
  • + + +
  • + + + #url ⇒ Object + + + + + + + + + + + + + + + + +
    +

    Returns the value of attribute url.

    +
    + +
  • + + +
+ + + + + +

Attributes inherited from InterceptedItem

+

#network, #request

+ + + +

+ Instance Method Summary + collapse +

+ + + + + + + + + + + + + +

Methods inherited from InterceptedItem

+

#id

+
+

Constructor Details

+ +
+

+ + #initialize(network, request) ⇒ InterceptedRequest + + + + + +

+
+ +

Returns a new instance of InterceptedRequest.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+30
+31
+32
+33
+34
+35
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 30
+
+def initialize(network, request)
+  super
+  @method = nil
+  @url = nil
+  @body = nil
+end
+
+
+ +
+ +
+

Instance Attribute Details

+ + + +
+

+ + #bodyObject + + + + + +

+
+ +

Returns the value of attribute body.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+28
+29
+30
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 28
+
+def body
+  @body
+end
+
+
+ + + +
+

+ + #methodObject + + + + + +

+
+ +

Returns the value of attribute method.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+27
+28
+29
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 27
+
+def method
+  @method
+end
+
+
+ + + +
+

+ + #urlObject + + + + + +

+
+ +

Returns the value of attribute url.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+27
+28
+29
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 27
+
+def url
+  @url
+end
+
+
+ +
+ + +
+

Instance Method Details

+ + +
+

+ + #continueObject + + + + + +

+ + + + +
+
+
+
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 37
+
+def continue
+  network.continue_request(
+    id: id,
+    body: body,
+    cookies: cookies.as_json,
+    headers: headers.as_json,
+    method: method,
+    url: url
+  )
+end
+
+
+ +
+

+ + #cookies(cookies = {}) ⇒ Object + + + + + +

+ + + + +
+
+
+
+63
+64
+65
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 63
+
+def cookies(cookies = {})
+  @cookies ||= Cookies.new(cookies)
+end
+
+
+ +
+

+ + #failObject + + + + + +

+ + + + +
+
+
+
+48
+49
+50
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 48
+
+def fail
+  network.fail_request(id)
+end
+
+
+ +
+

+ + #headersObject + + + + + +

+ + + + +
+
+
+
+59
+60
+61
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_request.rb', line 59
+
+def headers
+  @headers ||= Headers.new
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedResponse.html b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedResponse.html new file mode 100644 index 0000000000000..331a3523731a0 --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/InterceptedResponse.html @@ -0,0 +1,741 @@ + + + + + + + Class: Selenium::WebDriver::BiDi::InterceptedResponse + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: Selenium::WebDriver::BiDi::InterceptedResponse + + + +

+
+ +
+
Inherits:
+
+ InterceptedItem + +
    +
  • Object
  • + + + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb
+
+ +
+ + + + + +

Instance Attribute Summary collapse

+
    + +
  • + + + #body ⇒ Object + + + + + + + + + + + + + + + + +
    +

    Returns the value of attribute body.

    +
    + +
  • + + +
  • + + + #reason ⇒ Object + + + + + + + + + + + + + + + + +
    +

    Returns the value of attribute reason.

    +
    + +
  • + + +
  • + + + #status ⇒ Object + + + + + + + + + + + + + + + + +
    +

    Returns the value of attribute status.

    +
    + +
  • + + +
+ + + + + +

Attributes inherited from InterceptedItem

+

#network, #request

+ + + +

+ Instance Method Summary + collapse +

+ + + + + + + + + + + + + +

Methods inherited from InterceptedItem

+

#id

+
+

Constructor Details

+ +
+

+ + #initialize(network, request) ⇒ InterceptedResponse + + + + + +

+
+ +

Returns a new instance of InterceptedResponse.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+31
+32
+33
+34
+35
+36
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 31
+
+def initialize(network, request)
+  super
+  @reason = nil
+  @status = nil
+  @body = nil
+end
+
+
+ +
+ +
+

Instance Attribute Details

+ + + +
+

+ + #bodyObject + + + + + +

+
+ +

Returns the value of attribute body.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+29
+30
+31
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 29
+
+def body
+  @body
+end
+
+
+ + + +
+

+ + #reasonObject + + + + + +

+
+ +

Returns the value of attribute reason.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+28
+29
+30
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 28
+
+def reason
+  @reason
+end
+
+
+ + + +
+

+ + #statusObject + + + + + +

+
+ +

Returns the value of attribute status.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+28
+29
+30
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 28
+
+def status
+  @status
+end
+
+
+ +
+ + +
+

Instance Method Details

+ + +
+

+ + #continueObject + + + + + +

+ + + + +
+
+
+
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 38
+
+def continue
+  network.continue_response(
+    id: id,
+    cookies: cookies.as_json,
+    headers: headers.as_json,
+    credentials: credentials.as_json,
+    reason: reason,
+    status: status
+  )
+end
+
+
+ +
+

+ + #cookies(cookies = {}) ⇒ Object + + + + + +

+ + + + +
+
+
+
+68
+69
+70
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 68
+
+def cookies(cookies = {})
+  @cookies ||= Cookies.new(cookies)
+end
+
+
+ +
+

+ + #credentials(username: nil, password: nil) ⇒ Object + + + + + +

+ + + + +
+
+
+
+60
+61
+62
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 60
+
+def credentials(username: nil, password: nil)
+  @credentials ||= Credentials.new(username: username, password: password)
+end
+
+
+ +
+

+ + #headersObject + + + + + +

+ + + + +
+
+
+
+64
+65
+66
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 64
+
+def headers
+  @headers ||= Headers.new
+end
+
+
+ +
+

+ + #provide_responseObject + + + + + +

+ + + + +
+
+
+
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/intercepted_response.rb', line 49
+
+def provide_response
+  network.provide_response(
+    id: id,
+    cookies: cookies.as_json,
+    headers: headers.as_json,
+    body: body,
+    reason: reason,
+    status: status
+  )
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/JavascriptLogEntry.html b/docs/api/rb/Selenium/WebDriver/BiDi/JavascriptLogEntry.html index 5498cb18da3b6..8f99f0c4e9977 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/JavascriptLogEntry.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/JavascriptLogEntry.html @@ -296,9 +296,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/LogHandler.html b/docs/api/rb/Selenium/WebDriver/BiDi/LogHandler.html index f2f3362d89bc5..ccb48400ac7a7 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/LogHandler.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/LogHandler.html @@ -111,12 +111,12 @@

ConsoleLogEntry =
-
BiDi::Struct.new(:level, :text, :timestamp, :method, :args, :type)
+
BiDi::Struct.new(:level, :text, :timestamp, :stack_trace, :type, :source, :method, :args)
JavaScriptLogEntry =
-
BiDi::Struct.new(:level, :text, :timestamp, :stack_trace, :type)
+
BiDi::Struct.new(:level, :text, :timestamp, :stack_trace, :type, :source)
@@ -153,7 +153,7 @@

-

Id of the handler.

+

steep:ignore:start.

@@ -275,7 +275,7 @@

-

Returns id of the handler.

+

steep:ignore:start

@@ -307,7 +307,6 @@

 
 
-33
 34
 35
 36
@@ -315,10 +314,11 @@ 

38 39 40 -41

+41 +42

-
# File 'rb/lib/selenium/webdriver/bidi/log_handler.rb', line 33
+      
# File 'rb/lib/selenium/webdriver/bidi/log_handler.rb', line 34
 
 def add_message_handler(type)
   subscribe_log_entry unless @log_entry_subscribed
@@ -378,13 +378,13 @@ 

 
 
-44
-45
 46
-47
+47 +48 +49

-
# File 'rb/lib/selenium/webdriver/bidi/log_handler.rb', line 44
+      
# File 'rb/lib/selenium/webdriver/bidi/log_handler.rb', line 46
 
 def remove_message_handler(id)
   @bidi.remove_callback('log.entryAdded', id)
@@ -400,9 +400,9 @@ 

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/LogInspector.html b/docs/api/rb/Selenium/WebDriver/BiDi/LogInspector.html index b3de28459a511..b37320a099a28 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/LogInspector.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/LogInspector.html @@ -499,9 +499,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/Network.html b/docs/api/rb/Selenium/WebDriver/BiDi/Network.html new file mode 100644 index 0000000000000..a53b8ab80cc05 --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Network.html @@ -0,0 +1,912 @@ + + + + + + + Class: Selenium::WebDriver::BiDi::Network + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: Selenium::WebDriver::BiDi::Network + + + +

+
+ +
+
Inherits:
+
+ Object + +
    +
  • Object
  • + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network.rb
+
+ +
+ + + +

+ Constant Summary + collapse +

+ +
+ +
EVENTS = + +
+
{
+  before_request: 'network.beforeRequestSent',
+  response_started: 'network.responseStarted',
+  response_completed: 'network.responseCompleted',
+  auth_required: 'network.authRequired',
+  fetch_error: 'network.fetchError'
+}.freeze
+ +
PHASES = + +
+
{
+  before_request: 'beforeRequestSent',
+  response_started: 'responseStarted',
+  auth_required: 'authRequired'
+}.freeze
+ +
+ + + + + + + + + +

+ Instance Method Summary + collapse +

+ + + + +
+

Constructor Details

+ +
+

+ + #initialize(bidi) ⇒ Network + + + + + +

+
+ +

Returns a new instance of Network.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+39
+40
+41
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 39
+
+def initialize(bidi)
+  @bidi = bidi
+end
+
+
+ +
+ + +
+

Instance Method Details

+ + +
+

+ + #add_intercept(phases: [], contexts: nil, url_patterns: nil, pattern_type: :string) ⇒ Object + + + + + +

+ + + + +
+
+
+
+43
+44
+45
+46
+47
+48
+49
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 43
+
+def add_intercept(phases: [], contexts: nil, url_patterns: nil, pattern_type: :string)
+  url_patterns = url_patterns && pattern_type ? UrlPattern.format_pattern(url_patterns, pattern_type) : nil
+  @bidi.send_cmd('network.addIntercept',
+                 phases: phases,
+                 contexts: contexts,
+                 urlPatterns: url_patterns)
+end
+
+
+ +
+

+ + #cancel_auth(request_id) ⇒ Object + + + + + +

+ + + + +
+
+
+
+76
+77
+78
+79
+80
+81
+82
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 76
+
+def cancel_auth(request_id)
+  @bidi.send_cmd(
+    'network.continueWithAuth',
+    request: request_id,
+    action: 'cancel'
+  )
+end
+
+
+ +
+

+ + #continue_request(**args) ⇒ Object + + + + + +

+ + + + +
+
+
+
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 84
+
+def continue_request(**args)
+  @bidi.send_cmd(
+    'network.continueRequest',
+    request: args[:id],
+    body: args[:body],
+    cookies: args[:cookies],
+    headers: args[:headers],
+    method: args[:method],
+    url: args[:url]
+  )
+end
+
+
+ +
+

+ + #continue_response(**args) ⇒ Object + + + + + +

+ + + + +
+
+
+
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 103
+
+def continue_response(**args)
+  @bidi.send_cmd(
+    'network.continueResponse',
+    request: args[:id],
+    cookies: args[:cookies],
+    credentials: args[:credentials],
+    headers: args[:headers],
+    reasonPhrase: args[:reason],
+    statusCode: args[:status]
+  )
+end
+
+
+ +
+

+ + #continue_with_auth(request_id, username, password) ⇒ Object + + + + + +

+ + + + +
+
+
+
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 55
+
+def continue_with_auth(request_id, username, password)
+  @bidi.send_cmd(
+    'network.continueWithAuth',
+    request: request_id,
+    action: 'provideCredentials',
+    credentials: {
+      type: 'password',
+      username: username,
+      password: password
+    }
+  )
+end
+
+
+ +
+

+ + #continue_without_auth(request_id) ⇒ Object + + + + + +

+ + + + +
+
+
+
+68
+69
+70
+71
+72
+73
+74
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 68
+
+def continue_without_auth(request_id)
+  @bidi.send_cmd(
+    'network.continueWithAuth',
+    request: request_id,
+    action: 'default'
+  )
+end
+
+
+ +
+

+ + #fail_request(request_id) ⇒ Object + + + + + +

+ + + + +
+
+
+
+96
+97
+98
+99
+100
+101
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 96
+
+def fail_request(request_id)
+  @bidi.send_cmd(
+    'network.failRequest',
+    request: request_id
+  )
+end
+
+
+ +
+

+ + #on(event, &block) ⇒ Object + + + + + +

+ + + + +
+
+
+
+131
+132
+133
+134
+135
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 131
+
+def on(event, &block)
+  event = EVENTS[event] if event.is_a?(Symbol)
+  @bidi.add_callback(event, &block)
+  @bidi.session.subscribe(event)
+end
+
+
+ +
+

+ + #provide_response(**args) ⇒ Object + + + + + +

+ + + + +
+
+
+
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 115
+
+def provide_response(**args)
+  @bidi.send_cmd(
+    'network.provideResponse',
+    request: args[:id],
+    body: args[:body],
+    cookies: args[:cookies],
+    headers: args[:headers],
+    reasonPhrase: args[:reason],
+    statusCode: args[:status]
+  )
+end
+
+
+ +
+

+ + #remove_intercept(intercept) ⇒ Object + + + + + +

+ + + + +
+
+
+
+51
+52
+53
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 51
+
+def remove_intercept(intercept)
+  @bidi.send_cmd('network.removeIntercept', intercept: intercept)
+end
+
+
+ +
+

+ + #set_cache_behavior(behavior, *contexts) ⇒ Object + + + + + +

+ + + + +
+
+
+
+127
+128
+129
+
+
# File 'rb/lib/selenium/webdriver/bidi/network.rb', line 127
+
+def set_cache_behavior(behavior, *contexts)
+  @bidi.send_cmd('network.setCacheBehavior', cacheBehavior: behavior, contexts: contexts)
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/Session.html b/docs/api/rb/Selenium/WebDriver/BiDi/Session.html index 96369957055b5..c47055896ad46 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/Session.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Session.html @@ -379,9 +379,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/Session/Status.html b/docs/api/rb/Selenium/WebDriver/BiDi/Session/Status.html index 5bb92e931331b..65a6fccb65018 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/Session/Status.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Session/Status.html @@ -300,9 +300,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/Struct.html b/docs/api/rb/Selenium/WebDriver/BiDi/Struct.html index c8694f04c05db..7744efb8110c4 100644 --- a/docs/api/rb/Selenium/WebDriver/BiDi/Struct.html +++ b/docs/api/rb/Selenium/WebDriver/BiDi/Struct.html @@ -229,7 +229,7 @@

# File 'rb/lib/selenium/webdriver/bidi/struct.rb', line 25
 
 def new(*args, &block)
-  super(*args) do
+  super do
     define_method(:initialize) do |**kwargs|
       converted_kwargs = kwargs.transform_keys { |key| self.class.camel_to_snake(key.to_s).to_sym }
       super(*converted_kwargs.values_at(*self.class.members))
@@ -247,9 +247,9 @@ 

diff --git a/docs/api/rb/Selenium/WebDriver/BiDi/UrlPattern.html b/docs/api/rb/Selenium/WebDriver/BiDi/UrlPattern.html new file mode 100644 index 0000000000000..8d62b18764c69 --- /dev/null +++ b/docs/api/rb/Selenium/WebDriver/BiDi/UrlPattern.html @@ -0,0 +1,324 @@ + + + + + + + Module: Selenium::WebDriver::BiDi::UrlPattern + + — Documentation by YARD 0.9.37 + + + + + + + + + + + + + + + + + + + +
+ + +

Module: Selenium::WebDriver::BiDi::UrlPattern + + + +

+
+ + + + + + + + + + + +
+
Defined in:
+
rb/lib/selenium/webdriver/bidi/network/url_pattern.rb
+
+ +
+ + + + + + + + + +

+ Class Method Summary + collapse +

+ + + + + + +
+

Class Method Details

+ + +
+

+ + .format_pattern(url_patterns, pattern_type) ⇒ Object + + + + + +

+ + + + +
+
+
+
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/url_pattern.rb', line 28
+
+def format_pattern(url_patterns, pattern_type)
+  case pattern_type
+  when :string
+    to_url_string_pattern(url_patterns)
+  when :url
+    to_url_pattern(url_patterns)
+  else
+    raise ArgumentError, "Unknown pattern type: #{pattern_type}"
+  end
+end
+
+
+ +
+

+ + .to_url_pattern(*url_patterns) ⇒ Object + + + + + +

+ + + + +
+
+
+
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/url_pattern.rb', line 39
+
+def to_url_pattern(*url_patterns)
+  url_patterns.flatten.map do |url_pattern|
+    uri = URI.parse(url_pattern)
+
+    {
+      type: 'pattern',
+      protocol: uri.scheme || '',
+      hostname: uri.host || '',
+      port: uri.port.to_s || '',
+      pathname: uri.path || '',
+      search: uri.query || ''
+    }
+  end
+end
+
+
+ +
+

+ + .to_url_string_pattern(*url_patterns) ⇒ Object + + + + + +

+ + + + +
+
+
+
+54
+55
+56
+57
+58
+59
+60
+61
+
+
# File 'rb/lib/selenium/webdriver/bidi/network/url_pattern.rb', line 54
+
+def to_url_string_pattern(*url_patterns)
+  url_patterns.flatten.map do |url_pattern|
+    {
+      type: 'string',
+      pattern: url_pattern
+    }
+  end
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/api/rb/Selenium/WebDriver/ChildProcess.html b/docs/api/rb/Selenium/WebDriver/ChildProcess.html index 9739524d56760..b95b738a45277 100644 --- a/docs/api/rb/Selenium/WebDriver/ChildProcess.html +++ b/docs/api/rb/Selenium/WebDriver/ChildProcess.html @@ -703,12 +703,12 @@

 
 
-79
-80
-81
+73 +74 +75

-
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 79
+      
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 73
 
 def alive?
   @pid && !exited?
@@ -759,6 +759,12 @@ 

 
 
+77
+78
+79
+80
+81
+82
 83
 84
 85
@@ -767,13 +773,10 @@ 

88 89 90 -91 -92 -93 -94

+91

-
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 83
+      
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 77
 
 def exited?
   return false unless @pid
@@ -786,6 +789,9 @@ 

WebDriver.logger.debug(" -> exit code is #{exit_code.inspect}", id: :process) !!exit_code +rescue Errno::ECHILD, Errno::ESRCH + WebDriver.logger.debug(" -> process: #{@pid} already finished", id: :process) + true end

@@ -833,17 +839,17 @@

 
 
+93
+94
+95
 96
 97
 98
 99
-100
-101
-102
-103
+100

-
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 96
+      
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 93
 
 def poll_for_exit(timeout)
   WebDriver.logger.debug("Polling #{timeout} seconds for exit of #{@pid}", id: :process)
@@ -951,13 +957,7 @@ 

68 69 70 -71 -72 -73 -74 -75 -76 -77

+71
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 63
@@ -966,16 +966,10 @@ 

return unless @pid return if exited? - WebDriver.logger.debug("Sending TERM to process: #{@pid}", id: :process) - terminate(@pid) - poll_for_exit(timeout) - - WebDriver.logger.debug(" -> stopped #{@pid}", id: :process) -rescue TimeoutError, Errno::EINVAL - WebDriver.logger.debug(" -> sending KILL to process: #{@pid}", id: :process) - kill(@pid) - wait - WebDriver.logger.debug(" -> killed #{@pid}", id: :process) + terminate_and_wait_else_kill(timeout) +rescue Errno::ECHILD, Errno::ESRCH => e + # Process exited earlier than terminate/kill could catch + WebDriver.logger.debug(" -> process: #{@pid} does not exist (#{e.class.name})", id: :process) end

@@ -1010,14 +1004,14 @@

 
 
+102
+103
+104
 105
-106
-107
-108
-109
+106

-
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 105
+      
# File 'rb/lib/selenium/webdriver/common/child_process.rb', line 102
 
 def wait
   return if exited?
@@ -1034,9 +1028,9 @@ 

diff --git a/docs/api/rb/Selenium/WebDriver/Chrome.html b/docs/api/rb/Selenium/WebDriver/Chrome.html index 22de91f372245..8e3615a2f4c69 100644 --- a/docs/api/rb/Selenium/WebDriver/Chrome.html +++ b/docs/api/rb/Selenium/WebDriver/Chrome.html @@ -232,9 +232,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Chrome/Driver.html b/docs/api/rb/Selenium/WebDriver/Chrome/Driver.html index f7933c1bd56ad..04cf8daa4d6c2 100644 --- a/docs/api/rb/Selenium/WebDriver/Chrome/Driver.html +++ b/docs/api/rb/Selenium/WebDriver/Chrome/Driver.html @@ -228,7 +228,7 @@

Methods included from Methods inherited from Driver

-

#[], #action, #add_virtual_authenticator, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #inspect, #manage, #navigate, #page_source, #quit, #ref, #script, #status, #switch_to, #title, #window_handle, #window_handles

+

#[], #action, #add_virtual_authenticator, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #inspect, #manage, #navigate, #network, #page_source, #quit, #ref, #status, #switch_to, #title, #window_handle, #window_handles

@@ -356,9 +356,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Chrome/Features.html b/docs/api/rb/Selenium/WebDriver/Chrome/Features.html index 558e3274f62c5..dafe7d365c065 100644 --- a/docs/api/rb/Selenium/WebDriver/Chrome/Features.html +++ b/docs/api/rb/Selenium/WebDriver/Chrome/Features.html @@ -262,9 +262,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Chrome/Options.html b/docs/api/rb/Selenium/WebDriver/Chrome/Options.html index 0714ca92c1b7c..afab393904ea4 100644 --- a/docs/api/rb/Selenium/WebDriver/Chrome/Options.html +++ b/docs/api/rb/Selenium/WebDriver/Chrome/Options.html @@ -186,9 +186,9 @@

Constructor Details

diff --git a/docs/api/rb/Selenium/WebDriver/Chrome/Profile.html b/docs/api/rb/Selenium/WebDriver/Chrome/Profile.html index 31090edb56772..56c0dc91ece44 100644 --- a/docs/api/rb/Selenium/WebDriver/Chrome/Profile.html +++ b/docs/api/rb/Selenium/WebDriver/Chrome/Profile.html @@ -141,9 +141,9 @@

Constructor Details

diff --git a/docs/api/rb/Selenium/WebDriver/Chrome/Service.html b/docs/api/rb/Selenium/WebDriver/Chrome/Service.html index fa85f3146d67c..f3e5e8cb14977 100644 --- a/docs/api/rb/Selenium/WebDriver/Chrome/Service.html +++ b/docs/api/rb/Selenium/WebDriver/Chrome/Service.html @@ -241,9 +241,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Chromium.html b/docs/api/rb/Selenium/WebDriver/Chromium.html index 6767846818cc8..4b16efc963972 100644 --- a/docs/api/rb/Selenium/WebDriver/Chromium.html +++ b/docs/api/rb/Selenium/WebDriver/Chromium.html @@ -109,9 +109,9 @@

Defined Under Namespace

diff --git a/docs/api/rb/Selenium/WebDriver/Chromium/Driver.html b/docs/api/rb/Selenium/WebDriver/Chromium/Driver.html index 589e4d9ab88b1..5bc48011c1aa1 100644 --- a/docs/api/rb/Selenium/WebDriver/Chromium/Driver.html +++ b/docs/api/rb/Selenium/WebDriver/Chromium/Driver.html @@ -151,7 +151,6 @@

DriverExtensions::HasFedCmDialog, DriverExtensions::HasNetworkConditions, DriverExtensions::HasNetworkInterception, -DriverExtensions::HasWebStorage, DriverExtensions::HasLaunching, DriverExtensions::HasPermissions, DriverExtensions::DownloadsFiles, @@ -187,7 +186,7 @@

Constants included

Method Summary

Methods inherited from Driver

-

#[], #action, #add_virtual_authenticator, #browser, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #initialize, #inspect, #manage, #navigate, #page_source, #quit, #ref, #script, #status, #switch_to, #title, #window_handle, #window_handles

+

#[], #action, #add_virtual_authenticator, #browser, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #initialize, #inspect, #manage, #navigate, #network, #page_source, #quit, #ref, #status, #switch_to, #title, #window_handle, #window_handles

@@ -221,9 +220,9 @@

Constructor Details

diff --git a/docs/api/rb/Selenium/WebDriver/Chromium/Features.html b/docs/api/rb/Selenium/WebDriver/Chromium/Features.html index 1f3e71bc91e41..728928819e38b 100644 --- a/docs/api/rb/Selenium/WebDriver/Chromium/Features.html +++ b/docs/api/rb/Selenium/WebDriver/Chromium/Features.html @@ -883,9 +883,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Chromium/Options.html b/docs/api/rb/Selenium/WebDriver/Chromium/Options.html index a261f0714d2c1..e6322c264e827 100644 --- a/docs/api/rb/Selenium/WebDriver/Chromium/Options.html +++ b/docs/api/rb/Selenium/WebDriver/Chromium/Options.html @@ -1470,9 +1470,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Chromium/Profile.html b/docs/api/rb/Selenium/WebDriver/Chromium/Profile.html index a7a3f5680a8d7..35bc4335c42ee 100644 --- a/docs/api/rb/Selenium/WebDriver/Chromium/Profile.html +++ b/docs/api/rb/Selenium/WebDriver/Chromium/Profile.html @@ -660,9 +660,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/Credential.html b/docs/api/rb/Selenium/WebDriver/Credential.html index 4ecf0613597cb..2750743e98556 100644 --- a/docs/api/rb/Selenium/WebDriver/Credential.html +++ b/docs/api/rb/Selenium/WebDriver/Credential.html @@ -1038,9 +1038,9 @@

diff --git a/docs/api/rb/Selenium/WebDriver/DevTools.html b/docs/api/rb/Selenium/WebDriver/DevTools.html index cfd7174e5f1b2..b103937d5b3ce 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools.html @@ -173,7 +173,7 @@

  • - #initialize(url:) ⇒ DevTools + #initialize(url:, target_type:) ⇒ DevTools @@ -271,7 +271,7 @@

    Constructor Details

    - #initialize(url:) ⇒ DevTools + #initialize(url:, target_type:) ⇒ DevTools @@ -303,10 +303,10 @@

    # File 'rb/lib/selenium/webdriver/devtools.rb', line 31
     
    -def initialize(url:)
    +def initialize(url:, target_type:)
       @ws = WebSocketConnection.new(url: url)
       @session_id = nil
    -  start_session
    +  start_session(target_type: target_type)
     end
    @@ -577,9 +577,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/ConsoleEvent.html b/docs/api/rb/Selenium/WebDriver/DevTools/ConsoleEvent.html index fd3ac9d2d27d5..de89312632aeb 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/ConsoleEvent.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/ConsoleEvent.html @@ -421,9 +421,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/ExceptionEvent.html b/docs/api/rb/Selenium/WebDriver/DevTools/ExceptionEvent.html index 0e4d6391ff27e..752312f088703 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/ExceptionEvent.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/ExceptionEvent.html @@ -417,9 +417,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/MutationEvent.html b/docs/api/rb/Selenium/WebDriver/DevTools/MutationEvent.html index 9ec5daa51160c..30f9dc5d5cdf6 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/MutationEvent.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/MutationEvent.html @@ -489,9 +489,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/NetworkInterceptor.html b/docs/api/rb/Selenium/WebDriver/DevTools/NetworkInterceptor.html index 756b741d80ac0..39001f579f5b9 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/NetworkInterceptor.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/NetworkInterceptor.html @@ -348,9 +348,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/PinnedScript.html b/docs/api/rb/Selenium/WebDriver/DevTools/PinnedScript.html index 4e27fd9cb299d..fdf3a2a09dd5c 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/PinnedScript.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/PinnedScript.html @@ -616,9 +616,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/Request.html b/docs/api/rb/Selenium/WebDriver/DevTools/Request.html index 740d2dde46438..d1b437e90d775 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/Request.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/Request.html @@ -779,9 +779,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/DevTools/Response.html b/docs/api/rb/Selenium/WebDriver/DevTools/Response.html index 5554ef8f03aeb..67fbc8c4de606 100644 --- a/docs/api/rb/Selenium/WebDriver/DevTools/Response.html +++ b/docs/api/rb/Selenium/WebDriver/DevTools/Response.html @@ -707,9 +707,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Dimension.html b/docs/api/rb/Selenium/WebDriver/Dimension.html index a4aeaac0ae8ab..5e5687af45dc8 100644 --- a/docs/api/rb/Selenium/WebDriver/Dimension.html +++ b/docs/api/rb/Selenium/WebDriver/Dimension.html @@ -300,9 +300,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Driver.html b/docs/api/rb/Selenium/WebDriver/Driver.html index 9ed61c6c597fb..12af901a6aa2a 100644 --- a/docs/api/rb/Selenium/WebDriver/Driver.html +++ b/docs/api/rb/Selenium/WebDriver/Driver.html @@ -511,7 +511,7 @@

  • - #page_source ⇒ String + #network ⇒ Network @@ -525,9 +525,7 @@

    -
    -

    Get the source of the current page.

    -
    +

  • @@ -535,7 +533,7 @@

  • - #quit ⇒ Object + #page_source ⇒ String @@ -550,7 +548,7 @@

    -

    Quit the browser.

    +

    Get the source of the current page.

  • @@ -559,7 +557,7 @@

  • - #ref ⇒ Object + #quit ⇒ Object @@ -570,10 +568,12 @@

    - private + -
    +
    +

    Quit the browser.

    +

  • @@ -581,7 +581,7 @@

  • - #script(*args) ⇒ Script + #ref ⇒ Object @@ -592,7 +592,7 @@

    - + private
    @@ -968,14 +968,14 @@

     
     
    -293
    -294
    -295
    -296
    -297
    +286 +287 +288 +289 +290

  • -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 293
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 286
     
     def [](sel)
       sel = {id: sel} if sel.is_a?(String) || sel.is_a?(Symbol)
    @@ -1031,12 +1031,12 @@ 

     
     
    -141
    -142
    -143
    +125 +126 +127

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 141
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 125
     
     def action(**opts)
       bridge.action(**opts)
    @@ -1090,12 +1090,12 @@ 

     
     
    -263
    -264
    -265
    +247 +248 +249

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 263
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 247
     
     def add_virtual_authenticator(options)
       bridge.add_virtual_authenticator(options)
    @@ -1120,12 +1120,12 @@ 

     
     
    -299
    -300
    -301
    +292 +293 +294

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 299
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 292
     
     def browser
       bridge.browser
    @@ -1150,12 +1150,12 @@ 

     
     
    -303
    -304
    -305
    +296 +297 +298

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 303
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 296
     
     def capabilities
       bridge.capabilities
    @@ -1191,12 +1191,12 @@ 

     
     
    -198
    -199
    -200
    +182 +183 +184

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 198
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 182
     
     def close
       bridge&.close
    @@ -1245,12 +1245,12 @@ 

     
     
    -159
    -160
    -161
    +143 +144 +145

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 159
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 143
     
     def current_url
       bridge.url
    @@ -1335,12 +1335,12 @@ 

     
     
    -254
    -255
    -256
    +238 +239 +240

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 254
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 238
     
     def execute_async_script(script, *args)
       bridge.execute_async_script(script, *args)
    @@ -1430,12 +1430,12 @@ 

     
     
    -235
    -236
    -237
    +219 +220 +221

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 235
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 219
     
     def execute_script(script, *args)
       bridge.execute_script(script, *args)
    @@ -1471,12 +1471,12 @@ 

     
     
    -149
    -150
    -151
    +133 +134 +135

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 149
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 133
     
     def get(url)
       navigate.to(url)
    @@ -1562,12 +1562,12 @@ 

     
     
    -132
    -133
    -134
    +116 +117 +118

    -
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 132
    +      
    # File 'rb/lib/selenium/webdriver/common/driver.rb', line 116
     
     def manage
       bridge.manage
    @@ -1637,9 +1637,9 @@ 
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 651
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 591
     
     def click_fedcm_dialog_button
       execute :click_fedcm_dialog_button, {}, {dialogButton: 'ConfirmIdpLoginContinue'}
    @@ -3848,12 +3562,12 @@ 

     
     
    -660
    -661
    -662
    +600 +601 +602

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 660
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 600
     
     def command_list
       COMMANDS
    @@ -3878,12 +3592,12 @@ 
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 391
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 331
     
     def cookie(name)
       execute :get_cookie, name: name
    @@ -3908,12 +3622,12 @@ 

     
     
    -395
    -396
    -397
    +335 +336 +337

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 395
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 335
     
     def cookies
       execute :get_all_cookies
    @@ -4032,12 +3746,12 @@ 

     
     
    -599
    -600
    -601
    +539 +540 +541

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 599
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 539
     
     def credentials(authenticator_id)
       execute :get_credentials, {authenticatorId: authenticator_id}
    @@ -4062,12 +3776,12 @@ 

     
     
    -399
    -400
    -401
    +339 +340 +341

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 399
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 339
     
     def delete_all_cookies
       execute :delete_all_cookies
    @@ -4086,20 +3800,46 @@ 
    +
    +
    + + +
    +
    +
    + +

    Raises:

    +
      + +
    • + + + (ArgumentError) + + + +
    • + +
    + +
    @@ -4152,12 +3892,12 @@

     
     
    -479
    -480
    -481
    +419 +420 +421

     
     
    -387
    -388
    -389
    +325 +326 +327 +328 +329
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 387
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 325
     
     def delete_cookie(name)
    +  raise ArgumentError, 'Cookie name cannot be null or empty' if name.nil? || name.strip.empty?
    +
       execute :delete_cookie, name: name
     end
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 479
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 419
     
     def element_aria_label(element)
       execute :get_element_aria_label, id: element
    @@ -4182,12 +3922,12 @@ 

     
     
    -475
    -476
    -477
    +415 +416 +417

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 475
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 415
     
     def element_aria_role(element)
       execute :get_element_aria_role, id: element
    @@ -4212,13 +3952,13 @@ 

     
     
    -462
    -463
    -464
    -465
    +402 +403 +404 +405

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 462
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 402
     
     def element_attribute(element, name)
       WebDriver.logger.debug "Using script for :getAttribute of #{name}", id: :script
    @@ -4266,13 +4006,13 @@ 

     
     
    -522
    -523
    -524
    -525
    +462 +463 +464 +465

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 522
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 462
     
     def element_displayed?(element)
       WebDriver.logger.debug 'Using script for :isDisplayed', id: :script
    @@ -4298,12 +4038,12 @@ 

     
     
    -467
    -468
    -469
    +407 +408 +409

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 467
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 407
     
     def element_dom_attribute(element, name)
       execute :get_element_attribute, id: element, name: name
    @@ -4350,12 +4090,12 @@ 

     
     
    -514
    -515
    -516
    +454 +455 +456

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 514
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 454
     
     def element_enabled?(element)
       execute :is_element_enabled, id: element
    @@ -4380,14 +4120,14 @@ 

     
     
    -491
    -492
    -493
    -494
    -495
    +431 +432 +433 +434 +435

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 491
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 431
     
     def element_location(element)
       data = execute :get_element_rect, id: element
    @@ -4414,13 +4154,13 @@ 

    -503 -504 -505 -506

    +443 +444 +445 +446
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 503
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 443
     
     def element_location_once_scrolled_into_view(element)
       send_keys_to_element(element, [''])
    @@ -4446,12 +4186,12 @@ 

     
     
    -471
    -472
    -473
    +411 +412 +413

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 471
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 411
     
     def element_property(element, name)
       execute :get_element_property, id: element, name: name
    @@ -4476,14 +4216,14 @@ 

     
     
    -497
    -498
    -499
    -500
    -501
    +437 +438 +439 +440 +441

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 497
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 437
     
     def element_rect(element)
       data = execute :get_element_rect, id: element
    @@ -4562,12 +4302,12 @@ 

     
     
    -518
    -519
    -520
    +458 +459 +460

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 518
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 458
     
     def element_selected?(element)
       execute :is_element_selected, id: element
    @@ -4592,14 +4332,14 @@ 

     
     
    -508
    -509
    -510
    -511
    -512
    +448 +449 +450 +451 +452

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 508
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 448
     
     def element_size(element)
       data = execute :get_element_rect, id: element
    @@ -4637,12 +4377,12 @@ 

     
     
    -458
    -459
    -460
    +398 +399 +400

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 458
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 398
     
     def element_tag_name(element)
       execute :get_element_tag_name, id: element
    @@ -4667,12 +4407,12 @@ 

     
     
    -487
    -488
    -489
    +427 +428 +429

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 487
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 427
     
     def element_text(element)
       execute :get_element_text, id: element
    @@ -4697,12 +4437,12 @@ 

     
     
    -483
    -484
    -485
    +423 +424 +425

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 483
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 423
     
     def element_value(element)
       element_property element, 'value'
    @@ -4727,12 +4467,12 @@ 

     
     
    -527
    -528
    -529
    +467 +468 +469

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 527
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 467
     
     def element_value_of_css_property(element, prop)
       execute :get_element_css_value, id: element, property_name: prop
    @@ -4757,13 +4497,13 @@ 

     
     
    -370
    -371
    -372
    -373
    +308 +309 +310 +311

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 370
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 308
     
     def execute_async_script(script, *args)
       result = execute :execute_async_script, {}, {script: script, args: args}
    @@ -4800,13 +4540,13 @@ 

     
     
    -365
    -366
    -367
    -368
    +303 +304 +305 +306

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 365
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 303
     
     def execute_script(script, *args)
       result = execute :execute_script, {}, {script: script, args: args}
    @@ -4832,12 +4572,12 @@ 

     
     
    -639
    -640
    -641
    +579 +580 +581

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 639
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 579
     
     def 
       execute :get_fedcm_account_list
    @@ -4862,12 +4602,12 @@ 

     
     
    -643
    -644
    -645
    +583 +584 +585

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 643
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 583
     
     def fedcm_delay(enabled)
       execute :set_fedcm_delay, {}, {enabled: enabled}
    @@ -4892,12 +4632,12 @@ 

     
     
    -627
    -628
    -629
    +567 +568 +569

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 627
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 567
     
     def fedcm_dialog_type
       execute :get_fedcm_dialog_type
    @@ -4922,12 +4662,12 @@ 

     
     
    -635
    -636
    -637
    +575 +576 +577

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 635
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 575
     
     def fedcm_subtitle
       execute(:get_fedcm_title).fetch('subtitle', nil)
    @@ -4952,12 +4692,12 @@ 

     
     
    -631
    -632
    -633
    +571 +572 +573

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 631
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 571
     
     def fedcm_title
       execute(:get_fedcm_title).fetch('title')
    @@ -4982,26 +4722,26 @@ 

     
     
    -541
    -542
    -543
    -544
    -545
    -546
    -547
    -548
    -549
    -550
    -551
    -552
    -553
    -554
    -555
    -556
    -557
    +481 +482 +483 +484 +485 +486 +487 +488 +489 +490 +491 +492 +493 +494 +495 +496 +497

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 541
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 481
     
     def find_element_by(how, what, parent_ref = [])
       how, what = @locator_converter.convert(how, what)
    @@ -5040,26 +4780,26 @@ 

     
     
    -559
    -560
    -561
    -562
    -563
    -564
    -565
    -566
    -567
    -568
    -569
    -570
    -571
    -572
    -573
    -574
    -575
    +499 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +510 +511 +512 +513 +514 +515

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 559
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 499
     
     def find_elements_by(how, what, parent_ref = [])
       how, what = @locator_converter.convert(how, what)
    @@ -5212,121 +4952,6 @@ 

    - - -
    -

    - - #local_storage_item(key, value = nil) ⇒ Object - - - - - -

    -
    - -

    HTML 5

    - - -
    -
    -
    - - -
    - - - - -
    -
    -
    -
    -303
    -304
    -305
    -306
    -307
    -308
    -309
    -310
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 303
    -
    -def local_storage_item(key, value = nil)
    -  WebDriver.logger.deprecate('local_storage_item(key, value)', id: :local_storage_item)
    -  if value
    -    execute_script("localStorage.setItem('#{key}', '#{value}')")
    -  else
    -    execute_script("return localStorage.getItem('#{key}')")
    -  end
    -end
    -
    -
    - -
    -

    - - #local_storage_keysObject - - - - - -

    - - - - -
    -
    -
    -
    -317
    -318
    -319
    -320
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 317
    -
    -def local_storage_keys
    -  WebDriver.logger.deprecate('local_storage_keys', id: :local_storage_keys)
    -  execute_script('return Object.keys(localStorage)')
    -end
    -
    -
    - -
    -

    - - #local_storage_sizeObject - - - - - -

    - - - - -
    -
    -
    -
    -327
    -328
    -329
    -330
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 327
    -
    -def local_storage_size
    -  WebDriver.logger.deprecate('local_storage_size', id: :local_storage_size)
    -  execute_script('return localStorage.length')
    -end
    -
    @@ -5355,12 +4980,12 @@

     
     
    -379
    -380
    -381
    +317 +318 +319

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 379
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 317
     
     def manage
       @manage ||= WebDriver::Manager.new(self)
    @@ -5564,12 +5189,12 @@ 
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 420
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 360
     
     def print_page(options = {})
       execute :print_page, {}, {options: options}
    @@ -5660,12 +5285,12 @@ 

     
     
    -416
    -417
    -418
    +356 +357 +358

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 416
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 356
     
     def release_actions
       execute :release_actions
    @@ -5690,12 +5315,12 @@ 

     
     
    -607
    -608
    -609
    +547 +548 +549

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 607
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 547
     
     def remove_all_credentials(authenticator_id)
       execute :remove_all_credentials, {authenticatorId: authenticator_id}
    @@ -5720,12 +5345,12 @@ 

     
     
    -603
    -604
    -605
    +543 +544 +545

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 603
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 543
     
     def remove_credential(credential_id, authenticator_id)
       execute :remove_credential, {credentialId: credential_id, authenticatorId: authenticator_id}
    @@ -5733,70 +5358,6 @@ 

    - - -
    -

    - - #remove_local_storage_item(key) ⇒ Object - - - - - -

    - - - - -
    -
    -
    -
    -312
    -313
    -314
    -315
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 312
    -
    -def remove_local_storage_item(key)
    -  WebDriver.logger.deprecate('remove_local_storage_item(key)', id: :remove_local_storage_item)
    -  execute_script("localStorage.removeItem('#{key}')")
    -end
    -
    -
    - -
    -

    - - #remove_session_storage_item(key) ⇒ Object - - - - - -

    - - - - -
    -
    -
    -
    -341
    -342
    -343
    -344
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 341
    -
    -def remove_session_storage_item(key)
    -  WebDriver.logger.deprecate('remove_session_storage_item(key)', id: :remove_session_storage_item)
    -  execute_script("sessionStorage.removeItem('#{key}')")
    -end
    -
    @@ -5814,12 +5375,12 @@

     
     
    -591
    -592
    -593
    +531 +532 +533

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 591
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 531
     
     def remove_virtual_authenticator(id)
       execute :remove_virtual_authenticator, {authenticatorId: id}
    @@ -5874,12 +5435,12 @@ 

     
     
    -647
    -648
    -649
    +587 +588 +589

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 647
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 587
     
     def reset_fedcm_cooldown
       execute :reset_fedcm_cooldown
    @@ -5990,12 +5551,12 @@ 

     
     
    -623
    -624
    -625
    +563 +564 +565

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 623
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 563
     
     def (index)
       execute :select_fedcm_account, {}, {accountIndex: index}
    @@ -6020,12 +5581,12 @@ 

     
     
    -412
    -413
    -414
    +352 +353 +354

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 412
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 352
     
     def send_actions(data)
       execute :actions, {}, {actions: data}
    @@ -6050,14 +5611,14 @@ 

     
     
    -428
    -429
    -430
    -431
    -432
    +368 +369 +370 +371 +372

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 428
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 368
     
     def send_keys_to_element(element, keys)
       keys = upload_if_necessary(keys) if @file_detector
    @@ -6108,110 +5669,6 @@ 

    - - -
    -

    - - #session_storage_item(key, value = nil) ⇒ Object - - - - - -

    - - - - -
    -
    -
    -
    -332
    -333
    -334
    -335
    -336
    -337
    -338
    -339
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 332
    -
    -def session_storage_item(key, value = nil)
    -  WebDriver.logger.deprecate('session_storage_item(key, value)', id: :session_storage_item)
    -  if value
    -    execute_script("sessionStorage.setItem('#{key}', '#{value}')")
    -  else
    -    execute_script("return sessionStorage.getItem('#{key}')")
    -  end
    -end
    -
    -
    - -
    -

    - - #session_storage_keysObject - - - - - -

    - - - - -
    -
    -
    -
    -346
    -347
    -348
    -349
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 346
    -
    -def session_storage_keys
    -  WebDriver.logger.deprecate('session_storage_keys', id: :session_storage_keys)
    -  execute_script('return Object.keys(sessionStorage)')
    -end
    -
    -
    - -
    -

    - - #session_storage_sizeObject - - - - - -

    - - - - -
    -
    -
    -
    -356
    -357
    -358
    -359
    -
    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 356
    -
    -def session_storage_size
    -  WebDriver.logger.deprecate('session_storage_size', id: :session_storage_size)
    -  execute_script('return sessionStorage.length')
    -end
    -
    @@ -6263,13 +5720,13 @@

     
     
    -577
    -578
    -579
    -580
    +517 +518 +519 +520

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 577
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 517
     
     def shadow_root(element)
       id = execute :get_element_shadow_root, id: element
    @@ -6325,24 +5782,24 @@ 

     
     
    -438
    -439
    -440
    -441
    -442
    -443
    -444
    -445
    -446
    -447
    -448
    -449
    -450
    -451
    -452
    +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 438
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 378
     
     def submit_element(element)
       script = "/* submitForm */ var form = arguments[0];\n" \
    @@ -6632,12 +6089,12 @@ 

     
     
    -611
    -612
    -613
    +551 +552 +553

    -
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 611
    +      
    # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 551
     
     def user_verified(verified, authenticator_id)
       execute :set_user_verified, {authenticatorId: authenticator_id}, {isUserVerified: verified}
    @@ -6829,9 +6286,9 @@ 

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Bridge/LocatorConverter.html b/docs/api/rb/Selenium/WebDriver/Remote/Bridge/LocatorConverter.html index 99f7630175966..614e70ff543b8 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Bridge/LocatorConverter.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Bridge/LocatorConverter.html @@ -325,9 +325,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Capabilities.html b/docs/api/rb/Selenium/WebDriver/Remote/Capabilities.html index 7fa5266f49baa..c35340547785c 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Capabilities.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Capabilities.html @@ -1528,9 +1528,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Driver.html b/docs/api/rb/Selenium/WebDriver/Remote/Driver.html index 488d17bf39ead..9442c408ae3d0 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Driver.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Driver.html @@ -214,7 +214,7 @@

    Methods included from Methods inherited from Driver

    -

    #[], #action, #add_virtual_authenticator, #browser, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #inspect, #manage, #navigate, #page_source, #quit, #ref, #script, #status, #switch_to, #title, #window_handle, #window_handles

    +

    #[], #action, #add_virtual_authenticator, #browser, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #inspect, #manage, #navigate, #network, #page_source, #quit, #ref, #status, #switch_to, #title, #window_handle, #window_handles

    @@ -320,9 +320,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Features.html b/docs/api/rb/Selenium/WebDriver/Remote/Features.html index 6d7310b7bfa5e..1a9f45e055e23 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Features.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Features.html @@ -569,9 +569,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Http.html b/docs/api/rb/Selenium/WebDriver/Remote/Http.html index 13ae9fd0547b1..568f56f98e348 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Http.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Http.html @@ -107,9 +107,9 @@

    Defined Under Namespace

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Http/Common.html b/docs/api/rb/Selenium/WebDriver/Remote/Http/Common.html index c42ae8a5434c5..ceae60023c4e9 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Http/Common.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Http/Common.html @@ -266,7 +266,9 @@

    -
    +
    +

    steep:ignore:start.

    +
    @@ -481,13 +483,23 @@

    -

    +
    +
    + +

    steep:ignore:start

    + + +
    +
    +
    + + +
    @@ -629,9 +629,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/Guards/Guard.html b/docs/api/rb/Selenium/WebDriver/Support/Guards/Guard.html index 0dd239d5b01fe..d2522b855a8f3 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/Guards/Guard.html +++ b/docs/api/rb/Selenium/WebDriver/Support/Guards/Guard.html @@ -1031,9 +1031,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/Guards/GuardCondition.html b/docs/api/rb/Selenium/WebDriver/Support/Guards/GuardCondition.html index 9f9996d0e40df..8fdb6c33eada0 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/Guards/GuardCondition.html +++ b/docs/api/rb/Selenium/WebDriver/Support/Guards/GuardCondition.html @@ -460,9 +460,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/RelativeLocator.html b/docs/api/rb/Selenium/WebDriver/Support/RelativeLocator.html index eb8dfd62b77ba..deafc1859d5da 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/RelativeLocator.html +++ b/docs/api/rb/Selenium/WebDriver/Support/RelativeLocator.html @@ -330,9 +330,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/Select.html b/docs/api/rb/Selenium/WebDriver/Support/Select.html index d3b7433b53ce2..c03b10a292a86 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/Select.html +++ b/docs/api/rb/Selenium/WebDriver/Support/Select.html @@ -1027,9 +1027,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/TakesScreenshot.html b/docs/api/rb/Selenium/WebDriver/TakesScreenshot.html index 0d75608d3d484..a12c817846a11 100644 --- a/docs/api/rb/Selenium/WebDriver/TakesScreenshot.html +++ b/docs/api/rb/Selenium/WebDriver/TakesScreenshot.html @@ -207,7 +207,8 @@

    37 38 39 -40 +40 +41

    @@ -303,7 +305,6 @@

     
     
    -51
     52
     53
     54
    @@ -316,10 +317,11 @@ 

    61 62 63 -64

    +64 +65

     
     
    -51
     52
     53
     54
    @@ -504,10 +516,11 @@ 

    65 66 67 -68

    +68 +69
    -
    # File 'rb/lib/selenium/webdriver/remote/http/common.rb', line 51
    +      
    # File 'rb/lib/selenium/webdriver/remote/http/common.rb', line 52
     
     def call(verb, url, command_hash)
       url      = server_url.merge(url) unless url.is_a?(URI)
    @@ -597,9 +610,9 @@ 

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Http/Curb.html b/docs/api/rb/Selenium/WebDriver/Remote/Http/Curb.html index 94cf418118771..c3956b07a7474 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Http/Curb.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Http/Curb.html @@ -380,9 +380,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Http/Default.html b/docs/api/rb/Selenium/WebDriver/Remote/Http/Default.html index 8216f1aa5b6dd..78017a26fa0e5 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Http/Default.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Http/Default.html @@ -568,9 +568,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Response.html b/docs/api/rb/Selenium/WebDriver/Remote/Response.html index 7513b1d812155..757dbe3b09024 100644 --- a/docs/api/rb/Selenium/WebDriver/Remote/Response.html +++ b/docs/api/rb/Selenium/WebDriver/Remote/Response.html @@ -514,9 +514,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Safari.html b/docs/api/rb/Selenium/WebDriver/Safari.html index cf41f43694de3..5065188283526 100644 --- a/docs/api/rb/Selenium/WebDriver/Safari.html +++ b/docs/api/rb/Selenium/WebDriver/Safari.html @@ -522,9 +522,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Safari/Driver.html b/docs/api/rb/Selenium/WebDriver/Safari/Driver.html index 42d245446396f..7b9800e444c36 100644 --- a/docs/api/rb/Selenium/WebDriver/Safari/Driver.html +++ b/docs/api/rb/Selenium/WebDriver/Safari/Driver.html @@ -147,8 +147,7 @@

    [DriverExtensions::HasDebugger,
    -DriverExtensions::HasApplePermissions,
    -DriverExtensions::HasWebStorage].freeze
    +DriverExtensions::HasApplePermissions].freeze

    @@ -245,7 +244,7 @@

    Methods included from Methods inherited from Driver

    -

    #[], #action, #add_virtual_authenticator, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #inspect, #manage, #navigate, #page_source, #quit, #ref, #script, #status, #switch_to, #title, #window_handle, #window_handles

    +

    #[], #action, #add_virtual_authenticator, #capabilities, #close, #current_url, #execute_async_script, #execute_script, for, #get, #inspect, #manage, #navigate, #network, #page_source, #quit, #ref, #status, #switch_to, #title, #window_handle, #window_handles

    @@ -301,13 +300,13 @@

     
     
    +34
     35
     36
    -37
    -38
    +37

    -
    # File 'rb/lib/selenium/webdriver/safari/driver.rb', line 35
    +      
    # File 'rb/lib/selenium/webdriver/safari/driver.rb', line 34
     
     def initialize(options: nil, service: nil, url: nil, **opts)
       caps, url = initialize_local_driver(options, service, url)
    @@ -353,12 +352,12 @@ 

     
     
    +39
     40
    -41
    -42
    +41

    -
    # File 'rb/lib/selenium/webdriver/safari/driver.rb', line 40
    +      
    # File 'rb/lib/selenium/webdriver/safari/driver.rb', line 39
     
     def browser
       :safari
    @@ -373,9 +372,9 @@ 

    diff --git a/docs/api/rb/Selenium/WebDriver/Safari/Features.html b/docs/api/rb/Selenium/WebDriver/Safari/Features.html index d1e6b5faf4899..d9b7fef7b13a3 100644 --- a/docs/api/rb/Selenium/WebDriver/Safari/Features.html +++ b/docs/api/rb/Selenium/WebDriver/Safari/Features.html @@ -403,9 +403,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Safari/Options.html b/docs/api/rb/Selenium/WebDriver/Safari/Options.html index 1a97f37330a60..d214a8a6d64fd 100644 --- a/docs/api/rb/Selenium/WebDriver/Safari/Options.html +++ b/docs/api/rb/Selenium/WebDriver/Safari/Options.html @@ -405,9 +405,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Safari/Service.html b/docs/api/rb/Selenium/WebDriver/Safari/Service.html index 63ee3cf8b8fae..affc27ee39d81 100644 --- a/docs/api/rb/Selenium/WebDriver/Safari/Service.html +++ b/docs/api/rb/Selenium/WebDriver/Safari/Service.html @@ -339,9 +339,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Script.html b/docs/api/rb/Selenium/WebDriver/Script.html index da5f8247b8f49..35ca2afa22365 100644 --- a/docs/api/rb/Selenium/WebDriver/Script.html +++ b/docs/api/rb/Selenium/WebDriver/Script.html @@ -452,9 +452,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/SearchContext.html b/docs/api/rb/Selenium/WebDriver/SearchContext.html index dec957c77be45..1bed8ea7e192d 100644 --- a/docs/api/rb/Selenium/WebDriver/SearchContext.html +++ b/docs/api/rb/Selenium/WebDriver/SearchContext.html @@ -625,9 +625,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/SeleniumManager.html b/docs/api/rb/Selenium/WebDriver/SeleniumManager.html index 73dea09cdaf24..78870e6382430 100644 --- a/docs/api/rb/Selenium/WebDriver/SeleniumManager.html +++ b/docs/api/rb/Selenium/WebDriver/SeleniumManager.html @@ -338,9 +338,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Service.html b/docs/api/rb/Selenium/WebDriver/Service.html index f8cb53f9e933f..5fca97f1751f0 100644 --- a/docs/api/rb/Selenium/WebDriver/Service.html +++ b/docs/api/rb/Selenium/WebDriver/Service.html @@ -1210,9 +1210,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/ServiceManager.html b/docs/api/rb/Selenium/WebDriver/ServiceManager.html index b7ac530943950..68bc2b1257617 100644 --- a/docs/api/rb/Selenium/WebDriver/ServiceManager.html +++ b/docs/api/rb/Selenium/WebDriver/ServiceManager.html @@ -537,9 +537,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/ShadowRoot.html b/docs/api/rb/Selenium/WebDriver/ShadowRoot.html index 9818197f6a52c..fdb0b3b63f882 100644 --- a/docs/api/rb/Selenium/WebDriver/ShadowRoot.html +++ b/docs/api/rb/Selenium/WebDriver/ShadowRoot.html @@ -622,9 +622,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/SocketLock.html b/docs/api/rb/Selenium/WebDriver/SocketLock.html index 2766de32db326..ba2a06a8a2681 100644 --- a/docs/api/rb/Selenium/WebDriver/SocketLock.html +++ b/docs/api/rb/Selenium/WebDriver/SocketLock.html @@ -301,9 +301,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/SocketPoller.html b/docs/api/rb/Selenium/WebDriver/SocketPoller.html index 08196fa4b0b0e..a89c04e18205a 100644 --- a/docs/api/rb/Selenium/WebDriver/SocketPoller.html +++ b/docs/api/rb/Selenium/WebDriver/SocketPoller.html @@ -361,9 +361,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support.html b/docs/api/rb/Selenium/WebDriver/Support.html index 7392611bd5c0b..658350ecd211b 100644 --- a/docs/api/rb/Selenium/WebDriver/Support.html +++ b/docs/api/rb/Selenium/WebDriver/Support.html @@ -109,9 +109,9 @@

    Defined Under Namespace

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/AbstractEventListener.html b/docs/api/rb/Selenium/WebDriver/Support/AbstractEventListener.html index 45095edb1ed84..d8c16d2d05d69 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/AbstractEventListener.html +++ b/docs/api/rb/Selenium/WebDriver/Support/AbstractEventListener.html @@ -1027,9 +1027,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/BlockEventListener.html b/docs/api/rb/Selenium/WebDriver/Support/BlockEventListener.html index bb9f7571cf3f8..25954e248b3f1 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/BlockEventListener.html +++ b/docs/api/rb/Selenium/WebDriver/Support/BlockEventListener.html @@ -266,9 +266,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/Color.html b/docs/api/rb/Selenium/WebDriver/Support/Color.html index aca356f797802..123f98209506c 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/Color.html +++ b/docs/api/rb/Selenium/WebDriver/Support/Color.html @@ -1127,9 +1127,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/Escaper.html b/docs/api/rb/Selenium/WebDriver/Support/Escaper.html index b9889a7255ea2..25731cd2ea6be 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/Escaper.html +++ b/docs/api/rb/Selenium/WebDriver/Support/Escaper.html @@ -190,9 +190,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/EventFiringBridge.html b/docs/api/rb/Selenium/WebDriver/Support/EventFiringBridge.html index 39f399f35db27..d76339ed439fd 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/EventFiringBridge.html +++ b/docs/api/rb/Selenium/WebDriver/Support/EventFiringBridge.html @@ -1040,9 +1040,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Support/Guards.html b/docs/api/rb/Selenium/WebDriver/Support/Guards.html index 8eb45669abcca..c19098e8d978b 100644 --- a/docs/api/rb/Selenium/WebDriver/Support/Guards.html +++ b/docs/api/rb/Selenium/WebDriver/Support/Guards.html @@ -206,7 +206,7 @@

  • - #add_condition(name, condition = nil, &blk) ⇒ Object + #add_condition(name, condition = nil, &block) ⇒ Object @@ -473,7 +473,7 @@

    Instance Method Details

    - #add_condition(name, condition = nil, &blk) ⇒ Object + #add_condition(name, condition = nil, &block) ⇒ Object @@ -492,8 +492,8 @@

  • # File 'rb/lib/selenium/webdriver/support/guards.rb', line 40
     
    -def add_condition(name, condition = nil, &blk)
    -  @guard_conditions << GuardCondition.new(name, condition, &blk)
    +def add_condition(name, condition = nil, &block)
    +  @guard_conditions << GuardCondition.new(name, condition, &block)
     end
    # File 'rb/lib/selenium/webdriver/common/takes_screenshot.rb', line 32
    @@ -219,6 +220,7 @@ 

    'It should end with .png extension', id: :screenshot end + WebDriver.logger.debug("Saving screenshot to #{Dir.pwd}/#{png_path}") File.open(png_path, 'wb') { |f| f << screenshot_as(:png, full_page: full_page) } end

    -
    # File 'rb/lib/selenium/webdriver/common/takes_screenshot.rb', line 51
    +      
    # File 'rb/lib/selenium/webdriver/common/takes_screenshot.rb', line 52
     
     def screenshot_as(format, full_page: false)
       if full_page && !respond_to?(:save_full_page_screenshot)
    @@ -345,9 +347,9 @@ 

    diff --git a/docs/api/rb/Selenium/WebDriver/TargetLocator.html b/docs/api/rb/Selenium/WebDriver/TargetLocator.html index ced62307123f2..9dda81576ec97 100644 --- a/docs/api/rb/Selenium/WebDriver/TargetLocator.html +++ b/docs/api/rb/Selenium/WebDriver/TargetLocator.html @@ -254,7 +254,7 @@

    -

    Switch to a new top-level browsing context.

    +

    steep:ignore:start.

    @@ -405,12 +405,12 @@

     
     
    -116
    -117
    -118
    +118 +119 +120

    -
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 116
    +      
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 118
     
     def active_element
       @bridge.switch_to_active_element
    @@ -446,12 +446,12 @@ 

     
     
    -132
    -133
    -134
    +134 +135 +136

    -
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 132
    +      
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 134
     
     def alert
       Alert.new(@bridge)
    @@ -487,12 +487,12 @@ 

     
     
    -124
    -125
    -126
    +126 +127 +128

    -
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 124
    +      
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 126
     
     def default_content
       @bridge.switch_to_default_content
    @@ -555,35 +555,13 @@ 

    -

    Switch to a new top-level browsing context

    +

    steep:ignore:start

    -

    Parameters:

    -
      -
    • - - type - - - - - - (defaults to: :window) - - - — -
      -

      either :tab or :window

      -
      - -
    • - -
    -

    Raises:

      @@ -604,7 +582,6 @@

       
       
      -53
       54
       55
       56
      @@ -623,10 +600,11 @@ 

      69 70 71 -72

      +72 +73

    -
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 53
    +      
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 54
     
     def new_window(type = :window)
       raise ArgumentError, "Valid types are :tab and :window, received: #{type.inspect}" unless %i[window
    @@ -742,8 +720,6 @@ 

     
     
    -84
    -85
     86
     87
     88
    @@ -766,10 +742,12 @@ 

    105 106 107 -108

    +108 +109 +110

    -
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 84
    +      
    # File 'rb/lib/selenium/webdriver/common/target_locator.rb', line 86
     
     def window(id)
       if block_given?
    @@ -806,9 +784,9 @@ 

    diff --git a/docs/api/rb/Selenium/WebDriver/Timeouts.html b/docs/api/rb/Selenium/WebDriver/Timeouts.html index 154b06cbf8a66..2c60218d04542 100644 --- a/docs/api/rb/Selenium/WebDriver/Timeouts.html +++ b/docs/api/rb/Selenium/WebDriver/Timeouts.html @@ -601,9 +601,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/VirtualAuthenticator.html b/docs/api/rb/Selenium/WebDriver/VirtualAuthenticator.html index 58f5a34b26521..6ab67ba776957 100644 --- a/docs/api/rb/Selenium/WebDriver/VirtualAuthenticator.html +++ b/docs/api/rb/Selenium/WebDriver/VirtualAuthenticator.html @@ -685,9 +685,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/VirtualAuthenticatorOptions.html b/docs/api/rb/Selenium/WebDriver/VirtualAuthenticatorOptions.html index a6b3ca36d05e9..340d47adce1f4 100644 --- a/docs/api/rb/Selenium/WebDriver/VirtualAuthenticatorOptions.html +++ b/docs/api/rb/Selenium/WebDriver/VirtualAuthenticatorOptions.html @@ -776,9 +776,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Wait.html b/docs/api/rb/Selenium/WebDriver/Wait.html index a302d591bae7d..128cd9cf54855 100644 --- a/docs/api/rb/Selenium/WebDriver/Wait.html +++ b/docs/api/rb/Selenium/WebDriver/Wait.html @@ -455,9 +455,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/WebSocketConnection.html b/docs/api/rb/Selenium/WebDriver/WebSocketConnection.html index 42b92f6c05da3..fd31ef6e5fbac 100644 --- a/docs/api/rb/Selenium/WebDriver/WebSocketConnection.html +++ b/docs/api/rb/Selenium/WebDriver/WebSocketConnection.html @@ -553,9 +553,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/WheelActions.html b/docs/api/rb/Selenium/WebDriver/WheelActions.html index 706075a54bc54..6b95840c93242 100644 --- a/docs/api/rb/Selenium/WebDriver/WheelActions.html +++ b/docs/api/rb/Selenium/WebDriver/WheelActions.html @@ -678,9 +678,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/WheelActions/ScrollOrigin.html b/docs/api/rb/Selenium/WebDriver/WheelActions/ScrollOrigin.html index ef35a6d9a0cf0..c920fd8a84026 100644 --- a/docs/api/rb/Selenium/WebDriver/WheelActions/ScrollOrigin.html +++ b/docs/api/rb/Selenium/WebDriver/WheelActions/ScrollOrigin.html @@ -546,9 +546,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Window.html b/docs/api/rb/Selenium/WebDriver/Window.html index 097bd0a308d7e..c898599620a9c 100644 --- a/docs/api/rb/Selenium/WebDriver/Window.html +++ b/docs/api/rb/Selenium/WebDriver/Window.html @@ -1091,9 +1091,9 @@

    diff --git a/docs/api/rb/Selenium/WebDriver/Zipper.html b/docs/api/rb/Selenium/WebDriver/Zipper.html index c969df929b77a..7c87e8789e157 100644 --- a/docs/api/rb/Selenium/WebDriver/Zipper.html +++ b/docs/api/rb/Selenium/WebDriver/Zipper.html @@ -399,9 +399,9 @@

    diff --git a/docs/api/rb/_index.html b/docs/api/rb/_index.html index 9f9ea6773cb5f..208b04b27f91d 100644 --- a/docs/api/rb/_index.html +++ b/docs/api/rb/_index.html @@ -165,13 +165,6 @@

    Namespace Listing A-Z

    -
  • - BrowsingContextInfo - - (Selenium::WebDriver::BiDi) - -
  • - @@ -243,6 +236,13 @@

    Namespace Listing A-Z

    +
  • + Cookies + + (Selenium::WebDriver::BiDi) + +
  • +
  • Credential @@ -250,6 +250,13 @@

    Namespace Listing A-Z

  • +
  • + Credentials + + (Selenium::WebDriver::BiDi) + +
  • +
  • Curb @@ -601,13 +608,6 @@

    Namespace Listing A-Z

  • H
    • -
    • - HTML5 - - (Selenium::WebDriver) - -
    • -
    • HasAddons @@ -742,9 +742,9 @@

      Namespace Listing A-Z

    • - HasWebStorage + Headers - (Selenium::WebDriver::DriverExtensions) + (Selenium::WebDriver::BiDi)
    • @@ -798,6 +798,34 @@

      Namespace Listing A-Z

      +
    • + InterceptedAuth + + (Selenium::WebDriver::BiDi) + +
    • + +
    • + InterceptedItem + + (Selenium::WebDriver::BiDi) + +
    • + +
    • + InterceptedRequest + + (Selenium::WebDriver::BiDi) + +
    • + +
    • + InterceptedResponse + + (Selenium::WebDriver::BiDi) + +
    • +
    • InvalidArgumentError @@ -899,13 +927,6 @@

      Namespace Listing A-Z

    • -
    • - LocalStorage - - (Selenium::WebDriver::HTML5) - -
    • -
    • LocatorConverter @@ -986,14 +1007,21 @@

      Namespace Listing A-Z

      • - NavigateResult + Navigation + + (Selenium::WebDriver) + +
      • + +
      • + Network (Selenium::WebDriver::BiDi)
      • - Navigation + Network (Selenium::WebDriver) @@ -1459,13 +1487,6 @@

        Namespace Listing A-Z

      • -
      • - SessionStorage - - (Selenium::WebDriver::HTML5) - -
      • -
      • ShadowRoot @@ -1473,13 +1494,6 @@

        Namespace Listing A-Z

      • -
      • - SharedWebStorage - - (Selenium::WebDriver::HTML5) - -
      • -
      • SocketLock @@ -1636,6 +1650,13 @@

        Namespace Listing A-Z

      • +
      • + UrlPattern + + (Selenium::WebDriver::BiDi) + +
      • +
      • Util @@ -1652,28 +1673,21 @@

        Namespace Listing A-Z

        • - V127 - - (Selenium::DevTools) - -
        • - -
        • - V128 + V132 (Selenium::DevTools)
        • - V129 + V133 (Selenium::DevTools)
        • - V85 + V134 (Selenium::DevTools) @@ -1777,9 +1791,9 @@

          Namespace Listing A-Z

          diff --git a/docs/api/rb/class_list.html b/docs/api/rb/class_list.html index deb7d3ee8e42a..ac05f7826666d 100644 --- a/docs/api/rb/class_list.html +++ b/docs/api/rb/class_list.html @@ -46,7 +46,7 @@

          Class List

          diff --git a/docs/api/rb/file.README.html b/docs/api/rb/file.README.html index c13fb1f38e891..8a2a83547b2ca 100644 --- a/docs/api/rb/file.README.html +++ b/docs/api/rb/file.README.html @@ -60,7 +60,7 @@

          selenium-webdriver

          -

          This gem provides Ruby bindings for Selenium and supports MRI >= 3.0.

          +

          This gem provides Ruby bindings for Selenium and supports MRI >= 3.1.

          Install

          @@ -91,9 +91,9 @@

          License

          diff --git a/docs/api/rb/index.html b/docs/api/rb/index.html index ca7313a91da40..d26e93e5acc5b 100644 --- a/docs/api/rb/index.html +++ b/docs/api/rb/index.html @@ -60,7 +60,7 @@

          selenium-webdriver

          -

          This gem provides Ruby bindings for Selenium and supports MRI >= 3.0.

          +

          This gem provides Ruby bindings for Selenium and supports MRI >= 3.1.

          Install

          @@ -91,9 +91,9 @@

          License

          diff --git a/docs/api/rb/method_list.html b/docs/api/rb/method_list.html index 12889f148e59a..2a3db521f3898 100644 --- a/docs/api/rb/method_list.html +++ b/docs/api/rb/method_list.html @@ -175,22 +175,6 @@

          Method List

        • -
        • -
          - #[] - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - - -
        • -
          - #[] - Selenium::WebDriver::HTML5::SessionStorage -
          -
        • - -
        • #[]= @@ -215,22 +199,6 @@

          Method List

        • -
        • -
          - #[]= - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - - -
        • -
          - #[]= - Selenium::WebDriver::HTML5::SessionStorage -
          -
        • - -
        • above @@ -304,6 +272,14 @@

          Method List

        • +
          + #activate + Selenium::WebDriver::BiDi::BrowsingContext +
          +
        • + + +
        • #active_element Selenium::WebDriver::Remote::Bridge @@ -311,7 +287,7 @@

          Method List

        • -
        • +
        • #active_element Selenium::WebDriver::TargetLocator @@ -319,7 +295,7 @@

          Method List

        • -
        • +
        • #add_action Selenium::WebDriver::Interactions::InputDevice @@ -327,7 +303,7 @@

          Method List

        • -
        • +
        • #add_argument Selenium::WebDriver::IE::Options @@ -335,7 +311,7 @@

          Method List

        • -
        • +
        • #add_argument Selenium::WebDriver::Firefox::Options @@ -343,7 +319,7 @@

          Method List

        • -
        • +
        • #add_argument Selenium::WebDriver::Chromium::Options @@ -351,6 +327,14 @@

          Method List

        • +
        • +
          + #add_authentication_handler + Selenium::WebDriver::Network +
          +
        • + +
        • #add_callback @@ -480,6 +464,14 @@

          Method List

        • +
          + #add_intercept + Selenium::WebDriver::BiDi::Network +
          +
        • + + +
        • #add_javascript_error_handler Selenium::WebDriver::Script @@ -487,7 +479,7 @@

          Method List

        • -
        • +
        • #add_key_input Selenium::WebDriver::ActionBuilder @@ -495,7 +487,7 @@

          Method List

        • -
        • +
        • #add_message Selenium::WebDriver::Support::Guards @@ -503,7 +495,7 @@

          Method List

        • -
        • +
        • #add_message_handler Selenium::WebDriver::BiDi::LogHandler @@ -511,7 +503,7 @@

          Method List

        • -
        • +
        • #add_option Selenium::WebDriver::Options @@ -519,7 +511,7 @@

          Method List

        • -
        • +
        • #add_option Selenium::WebDriver::Safari::Options @@ -527,7 +519,7 @@

          Method List

        • -
        • +
        • #add_permission Selenium::WebDriver::DriverExtensions::HasPermissions @@ -535,7 +527,7 @@

          Method List

        • -
        • +
        • #add_permissions Selenium::WebDriver::DriverExtensions::HasPermissions @@ -543,7 +535,7 @@

          Method List

        • -
        • +
        • #add_pointer_input Selenium::WebDriver::ActionBuilder @@ -551,7 +543,7 @@

          Method List

        • -
        • +
        • #add_preference Selenium::WebDriver::Firefox::Options @@ -559,7 +551,7 @@

          Method List

        • -
        • +
        • #add_preference Selenium::WebDriver::Chromium::Options @@ -567,7 +559,23 @@

          Method List

        • +
        • +
          + #add_request_handler + Selenium::WebDriver::Network +
          +
        • + +
        • +
          + #add_response_handler + Selenium::WebDriver::Network +
          +
        • + + +
        • #add_virtual_authenticator Selenium::WebDriver::Driver @@ -575,7 +583,7 @@

          Method List

        • -
        • +
        • #add_virtual_authenticator Selenium::WebDriver::Remote::Bridge @@ -583,7 +591,7 @@

          Method List

        • -
        • +
        • #add_wheel_input Selenium::WebDriver::ActionBuilder @@ -591,7 +599,7 @@

          Method List

        • -
        • +
        • #after_change_value_of Selenium::WebDriver::Support::AbstractEventListener @@ -599,7 +607,7 @@

          Method List

        • -
        • +
        • #after_click Selenium::WebDriver::Support::AbstractEventListener @@ -607,7 +615,7 @@

          Method List

        • -
        • +
        • #after_close Selenium::WebDriver::Support::AbstractEventListener @@ -615,7 +623,7 @@

          Method List

        • -
        • +
        • #after_execute_script Selenium::WebDriver::Support::AbstractEventListener @@ -623,7 +631,7 @@

          Method List

        • -
        • +
        • #after_find Selenium::WebDriver::Support::AbstractEventListener @@ -631,7 +639,7 @@

          Method List

        • -
        • +
        • #after_navigate_back Selenium::WebDriver::Support::AbstractEventListener @@ -639,7 +647,7 @@

          Method List

        • -
        • +
        • #after_navigate_forward Selenium::WebDriver::Support::AbstractEventListener @@ -647,7 +655,7 @@

          Method List

        • -
        • +
        • #after_navigate_to Selenium::WebDriver::Support::AbstractEventListener @@ -655,7 +663,7 @@

          Method List

        • -
        • +
        • #after_quit Selenium::WebDriver::Support::AbstractEventListener @@ -663,7 +671,7 @@

          Method List

        • -
        • +
        • #alert Selenium::WebDriver::TargetLocator @@ -671,7 +679,7 @@

          Method List

        • -
        • +
        • #alert= Selenium::WebDriver::Remote::Bridge @@ -679,7 +687,7 @@

          Method List

        • -
        • +
        • #alert_text Selenium::WebDriver::Remote::Bridge @@ -687,7 +695,7 @@

          Method List

        • -
        • +
        • #alive? Selenium::WebDriver::ChildProcess @@ -695,7 +703,7 @@

          Method List

        • -
        • +
        • #all_cookies Selenium::WebDriver::Manager @@ -703,7 +711,7 @@

          Method List

        • -
        • +
        • #allow Selenium::WebDriver::Logger @@ -711,7 +719,7 @@

          Method List

        • -
        • +
        • #alpha Selenium::WebDriver::Support::Color @@ -719,7 +727,7 @@

          Method List

        • -
        • +
        • always_match Selenium::WebDriver::Remote::Capabilities @@ -727,7 +735,7 @@

          Method List

        • -
        • +
        • app_data_path Selenium::WebDriver::Firefox::Util @@ -735,7 +743,7 @@

          Method List

        • -
        • +
        • #args Selenium::WebDriver::IE::Options @@ -743,7 +751,7 @@

          Method List

        • -
        • +
        • #args Selenium::WebDriver::Service @@ -751,7 +759,7 @@

          Method List

        • -
        • +
        • #args Selenium::WebDriver::DevTools::ConsoleEvent @@ -759,7 +767,7 @@

          Method List

        • -
        • +
        • #args Selenium::WebDriver::BiDi::ConsoleLogEntry @@ -767,7 +775,7 @@

          Method List

        • -
        • +
        • #aria_role Selenium::WebDriver::Element @@ -775,7 +783,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::Proxy @@ -783,7 +791,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::Element @@ -791,7 +799,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::Options @@ -799,7 +807,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::Safari::Options @@ -807,7 +815,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::Chromium::Profile @@ -815,7 +823,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::LogEntry @@ -823,7 +831,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::ShadowRoot @@ -831,7 +839,7 @@

          Method List

        • -
        • +
        • #as_json Selenium::WebDriver::Remote::Capabilities @@ -839,7 +847,23 @@

          Method List

        • +
        • +
          + #as_json + Selenium::WebDriver::BiDi::Cookies +
          +
        • + +
        • +
          + #as_json + Selenium::WebDriver::BiDi::Headers +
          +
        • + + +
        • #as_json Selenium::WebDriver::ProfileHelper @@ -847,6 +871,14 @@

          Method List

        • +
        • +
          + #as_json + Selenium::WebDriver::BiDi::Credentials +
          +
        • + +
        • #as_json @@ -992,6 +1024,14 @@

          Method List

        • +
          + #authenticate + Selenium::WebDriver::BiDi::InterceptedAuth +
          +
        • + + +
        • #auto_detect= Selenium::WebDriver::Proxy @@ -999,7 +1039,7 @@

          Method List

        • -
        • +
        • available_assets Selenium::Server @@ -1007,7 +1047,7 @@

          Method List

        • -
        • +
        • #available_log_types Selenium::WebDriver::Chromium::Features @@ -1015,7 +1055,7 @@

          Method List

        • -
        • +
        • #available_types Selenium::WebDriver::Logs @@ -1023,7 +1063,7 @@

          Method List

        • -
        • +
        • #back Selenium::WebDriver::Navigation @@ -1031,7 +1071,7 @@

          Method List

        • -
        • +
        • #background Selenium::Server @@ -1039,7 +1079,7 @@

          Method List

        • -
        • +
        • #before_change_value_of Selenium::WebDriver::Support::AbstractEventListener @@ -1047,7 +1087,7 @@

          Method List

        • -
        • +
        • #before_click Selenium::WebDriver::Support::AbstractEventListener @@ -1055,7 +1095,7 @@

          Method List

        • -
        • +
        • #before_close Selenium::WebDriver::Support::AbstractEventListener @@ -1063,7 +1103,7 @@

          Method List

        • -
        • +
        • #before_execute_script Selenium::WebDriver::Support::AbstractEventListener @@ -1071,7 +1111,7 @@

          Method List

        • -
        • +
        • #before_find Selenium::WebDriver::Support::AbstractEventListener @@ -1079,7 +1119,7 @@

          Method List

        • -
        • +
        • #before_navigate_back Selenium::WebDriver::Support::AbstractEventListener @@ -1087,7 +1127,7 @@

          Method List

        • -
        • +
        • #before_navigate_forward Selenium::WebDriver::Support::AbstractEventListener @@ -1095,7 +1135,7 @@

          Method List

        • -
        • +
        • #before_navigate_to Selenium::WebDriver::Support::AbstractEventListener @@ -1103,7 +1143,7 @@

          Method List

        • -
        • +
        • #before_quit Selenium::WebDriver::Support::AbstractEventListener @@ -1111,7 +1151,7 @@

          Method List

        • -
        • +
        • #bidi Selenium::WebDriver::Remote::Bridge @@ -1119,7 +1159,7 @@

          Method List

        • -
        • +
        • #bidi Selenium::WebDriver::Remote::BiDiBridge @@ -1127,7 +1167,7 @@

          Method List

        • -
        • +
        • #bidi Selenium::WebDriver::DriverExtensions::HasBiDi @@ -1135,7 +1175,7 @@

          Method List

        • -
        • +
        • bin_path Selenium::WebDriver::SeleniumManager @@ -1143,7 +1183,7 @@

          Method List

        • -
        • +
        • binary_paths Selenium::WebDriver::SeleniumManager @@ -1151,7 +1191,7 @@

          Method List

        • -
        • +
        • #blue Selenium::WebDriver::Support::Color @@ -1159,7 +1199,7 @@

          Method List

        • -
        • +
        • #body Selenium::WebDriver::DevTools::Response @@ -1167,7 +1207,23 @@

          Method List

        • +
        • +
          + #body + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + +
        • +
          + #body + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • #browser Selenium::WebDriver::IE::Driver @@ -1175,7 +1231,7 @@

          Method List

        • -
        • +
        • #browser Selenium::WebDriver::Edge::Driver @@ -1183,7 +1239,7 @@

          Method List

        • -
        • +
        • #browser Selenium::WebDriver::Chrome::Driver @@ -1191,7 +1247,7 @@

          Method List

        • -
        • +
        • #browser Selenium::WebDriver::Driver @@ -1199,7 +1255,7 @@

          Method List

        • -
        • +
        • #browser Selenium::WebDriver::Remote::Bridge @@ -1207,7 +1263,7 @@

          Method List

        • -
        • +
        • #browser Selenium::WebDriver::Safari::Driver @@ -1215,7 +1271,7 @@

          Method List

        • -
        • +
        • #browser Selenium::WebDriver::Firefox::Driver @@ -1223,7 +1279,7 @@

          Method List

        • -
        • +
        • #browser_path Selenium::WebDriver::DriverFinder @@ -1231,7 +1287,7 @@

          Method List

        • -
        • +
        • #browser_path? Selenium::WebDriver::DriverFinder @@ -1239,7 +1295,7 @@

          Method List

        • -
        • +
        • #bug_tracker Selenium::WebDriver::Support::Guards @@ -1247,7 +1303,7 @@

          Method List

        • -
        • +
        • build Selenium::WebDriver::ChildProcess @@ -1255,7 +1311,7 @@

          Method List

        • -
        • +
        • #call Selenium::WebDriver::Remote::Http::Common @@ -1263,7 +1319,7 @@

          Method List

        • -
        • +
        • #callable Selenium::WebDriver::DevTools::PinnedScript @@ -1271,7 +1327,7 @@

          Method List

        • -
        • +
        • #callbacks Selenium::WebDriver::BiDi @@ -1279,7 +1335,7 @@

          Method List

        • -
        • +
        • #callbacks Selenium::WebDriver::DevTools @@ -1287,6 +1343,14 @@

          Method List

        • +
        • +
          + #callbacks + Selenium::WebDriver::Network +
          +
        • + +
        • #callbacks @@ -1319,6 +1383,22 @@

          Method List

        • +
        • +
          + #cancel + Selenium::WebDriver::BiDi::InterceptedAuth +
          +
        • + + +
        • +
          + #cancel_auth + Selenium::WebDriver::BiDi::Network +
          +
        • + +
        • #cancel_fedcm_dialog @@ -1392,14 +1472,6 @@

          Method List

        • -
          - #children - Selenium::WebDriver::BiDi::BrowsingContextInfo -
          -
        • - - -
        • chrome Selenium::WebDriver::Options @@ -1407,7 +1479,7 @@

          Method List

        • -
        • +
        • chrome Selenium::WebDriver::Service @@ -1415,7 +1487,7 @@

          Method List

        • -
        • +
        • ci Selenium::WebDriver::Platform @@ -1423,7 +1495,7 @@

          Method List

        • -
        • +
        • #class_name Selenium::WebDriver::Error::WebDriverError @@ -1431,7 +1503,7 @@

          Method List

        • -
        • +
        • #clear Selenium::WebDriver::Element @@ -1439,23 +1511,7 @@

          Method List

        • -
        • -
          - #clear - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - -
        • -
          - #clear - Selenium::WebDriver::HTML5::SessionStorage -
          -
        • - - -
        • #clear_actions Selenium::WebDriver::Interactions::InputDevice @@ -1463,7 +1519,7 @@

          Method List

        • -
        • +
        • #clear_all_actions Selenium::WebDriver::ActionBuilder @@ -1471,7 +1527,7 @@

          Method List

        • -
        • +
        • #clear_element Selenium::WebDriver::Remote::Bridge @@ -1479,7 +1535,7 @@

          Method List

        • -
        • +
        • #clear_element Selenium::WebDriver::Support::EventFiringBridge @@ -1487,18 +1543,10 @@

          Method List

        • -
        • -
          - #clear_local_storage - Selenium::WebDriver::Remote::Bridge -
          -
        • - -
        • - #clear_session_storage - Selenium::WebDriver::Remote::Bridge + #clear_handlers + Selenium::WebDriver::Network
        • @@ -1815,6 +1863,54 @@

          Method List

          +
        • +
          + #continue + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + + +
        • +
          + #continue + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • +
          + #continue_request + Selenium::WebDriver::BiDi::Network +
          +
        • + + +
        • +
          + #continue_response + Selenium::WebDriver::BiDi::Network +
          +
        • + + +
        • +
          + #continue_with_auth + Selenium::WebDriver::BiDi::Network +
          +
        • + + +
        • +
          + #continue_without_auth + Selenium::WebDriver::BiDi::Network +
          +
        • + +
        • #convert @@ -1848,6 +1944,30 @@

          Method List

        • +
          + #cookies + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + + +
        • +
          + #cookies + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • +
          + #create + Selenium::WebDriver::BiDi::BrowsingContext +
          +
        • + + +
        • #create_key_down Selenium::WebDriver::Interactions::KeyInput @@ -1855,7 +1975,7 @@

          Method List

        • -
        • +
        • #create_key_up Selenium::WebDriver::Interactions::KeyInput @@ -1863,7 +1983,7 @@

          Method List

        • -
        • +
        • #create_pause Selenium::WebDriver::Interactions::InputDevice @@ -1871,7 +1991,7 @@

          Method List

        • -
        • +
        • #create_pointer_cancel Selenium::WebDriver::Interactions::PointerInput @@ -1879,7 +1999,7 @@

          Method List

        • -
        • +
        • #create_pointer_down Selenium::WebDriver::Interactions::PointerInput @@ -1887,7 +2007,7 @@

          Method List

        • -
        • +
        • #create_pointer_move Selenium::WebDriver::Interactions::PointerInput @@ -1895,7 +2015,7 @@

          Method List

        • -
        • +
        • #create_pointer_up Selenium::WebDriver::Interactions::PointerInput @@ -1903,7 +2023,7 @@

          Method List

        • -
        • +
        • #create_scroll Selenium::WebDriver::Interactions::WheelInput @@ -1911,7 +2031,7 @@

          Method List

        • -
        • +
        • #create_session Selenium::WebDriver::Remote::Bridge @@ -1919,7 +2039,7 @@

          Method List

        • -
        • +
        • #create_session Selenium::WebDriver::Remote::BiDiBridge @@ -1927,7 +2047,7 @@

          Method List

        • -
        • +
        • #credentials Selenium::WebDriver::Remote::Bridge @@ -1935,6 +2055,14 @@

          Method List

        • +
        • +
          + #credentials + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + +
        • #credentials @@ -2047,22 +2175,6 @@

          Method List

        • -
        • -
          - #delete - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - - -
        • -
          - #delete - Selenium::WebDriver::HTML5::SessionStorage -
          -
        • - -
        • #delete_all_cookies @@ -2352,14 +2464,6 @@

          Method List

        • -
          - #each - Selenium::WebDriver::HTML5::SharedWebStorage -
          -
        • - - -
        • edge Selenium::WebDriver::Options @@ -2367,7 +2471,7 @@

          Method List

        • -
        • +
        • edge Selenium::WebDriver::Service @@ -2375,7 +2479,7 @@

          Method List

        • -
        • +
        • #element Selenium::WebDriver::DevTools::MutationEvent @@ -2383,7 +2487,7 @@

          Method List

        • -
        • +
        • element Selenium::WebDriver::WheelActions::ScrollOrigin @@ -2391,17 +2495,9 @@

          Method List

        • -
        • -
          - #element_aria_label - Selenium::WebDriver::Remote::Bridge -
          -
        • - -
        • - #element_aria_role + #element_aria_label Selenium::WebDriver::Remote::Bridge
        • @@ -2409,7 +2505,7 @@

          Method List

        • - #element_attribute + #element_aria_role Selenium::WebDriver::Remote::Bridge
        • @@ -2417,7 +2513,7 @@

          Method List

        • - element_class + #element_attribute Selenium::WebDriver::Remote::Bridge
        • @@ -2425,7 +2521,7 @@

          Method List

        • - #element_displayed? + element_class Selenium::WebDriver::Remote::Bridge
        • @@ -2433,7 +2529,7 @@

          Method List

        • - #element_dom_attribute + #element_displayed? Selenium::WebDriver::Remote::Bridge
        • @@ -2441,7 +2537,7 @@

          Method List

        • - #element_enabled? + #element_dom_attribute Selenium::WebDriver::Remote::Bridge
        • @@ -2449,7 +2545,7 @@

          Method List

        • - #element_location + #element_enabled? Selenium::WebDriver::Remote::Bridge
        • @@ -2457,7 +2553,7 @@

          Method List

        • - #element_location_once_scrolled_into_view + #element_location Selenium::WebDriver::Remote::Bridge
        • @@ -2465,7 +2561,7 @@

          Method List

        • - #element_property + #element_location_once_scrolled_into_view Selenium::WebDriver::Remote::Bridge
        • @@ -2473,7 +2569,7 @@

          Method List

        • - #element_rect + #element_property Selenium::WebDriver::Remote::Bridge
        • @@ -2481,7 +2577,7 @@

          Method List

        • - #element_screenshot + #element_rect Selenium::WebDriver::Remote::Bridge
        • @@ -2489,7 +2585,7 @@

          Method List

        • - #element_selected? + #element_screenshot Selenium::WebDriver::Remote::Bridge
        • @@ -2497,7 +2593,7 @@

          Method List

        • - #element_size + #element_selected? Selenium::WebDriver::Remote::Bridge
        • @@ -2505,7 +2601,7 @@

          Method List

        • - #element_tag_name + #element_size Selenium::WebDriver::Remote::Bridge
        • @@ -2513,7 +2609,7 @@

          Method List

        • - #element_text + #element_tag_name Selenium::WebDriver::Remote::Bridge
        • @@ -2521,7 +2617,7 @@

          Method List

        • - #element_value + #element_text Selenium::WebDriver::Remote::Bridge
        • @@ -2529,7 +2625,7 @@

          Method List

        • - #element_value_of_css_property + #element_value Selenium::WebDriver::Remote::Bridge
        • @@ -2537,16 +2633,16 @@

          Method List

        • - #email - Selenium::WebDriver::FedCM::Account + #element_value_of_css_property + Selenium::WebDriver::Remote::Bridge
        • - #empty? - Selenium::WebDriver::HTML5::SharedWebStorage + #email + Selenium::WebDriver::FedCM::Account
        • @@ -2863,6 +2959,22 @@

          Method List

          +
        • +
          + #fail + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + + +
        • +
          + #fail_request + Selenium::WebDriver::BiDi::Network +
          +
        • + +
        • #fedcm_account_list @@ -2912,14 +3024,6 @@

          Method List

        • -
          - #fetch - Selenium::WebDriver::HTML5::SharedWebStorage -
          -
        • - - -
        • #file_detector Selenium::WebDriver::Remote::Bridge @@ -2927,7 +3031,7 @@

          Method List

        • -
        • +
        • #file_detector= Selenium::WebDriver::DriverExtensions::UploadsFiles @@ -2935,7 +3039,7 @@

          Method List

        • -
        • +
        • #find_driver_path Selenium::WebDriver::Service @@ -2943,7 +3047,7 @@

          Method List

        • -
        • +
        • #find_element Selenium::WebDriver::SearchContext @@ -2951,7 +3055,7 @@

          Method List

        • -
        • +
        • #find_element_by Selenium::WebDriver::Remote::Bridge @@ -2959,7 +3063,7 @@

          Method List

        • -
        • +
        • #find_element_by Selenium::WebDriver::Support::EventFiringBridge @@ -2967,7 +3071,7 @@

          Method List

        • -
        • +
        • #find_elements Selenium::WebDriver::SearchContext @@ -2975,7 +3079,7 @@

          Method List

        • -
        • +
        • #find_elements_by Selenium::WebDriver::Remote::Bridge @@ -2983,7 +3087,7 @@

          Method List

        • -
        • +
        • #find_elements_by Selenium::WebDriver::Support::EventFiringBridge @@ -2991,7 +3095,7 @@

          Method List

        • -
        • +
        • finders Selenium::WebDriver::SearchContext @@ -2999,7 +3103,7 @@

          Method List

        • -
        • +
        • firefox Selenium::WebDriver::Options @@ -3007,7 +3111,7 @@

          Method List

        • -
        • +
        • firefox Selenium::WebDriver::Service @@ -3015,7 +3119,7 @@

          Method List

        • -
        • +
        • first_match Selenium::WebDriver::Remote::Capabilities @@ -3023,7 +3127,7 @@

          Method List

        • -
        • +
        • #first_selected_option Selenium::WebDriver::Support::Select @@ -3031,7 +3135,7 @@

          Method List

        • -
        • +
        • for Selenium::WebDriver @@ -3039,7 +3143,7 @@

          Method List

        • -
        • +
        • for Selenium::WebDriver::Driver @@ -3047,7 +3151,7 @@

          Method List

        • -
        • +
        • for_error Selenium::WebDriver::Error @@ -3055,6 +3159,14 @@

          Method List

        • +
        • +
          + format_pattern + Selenium::WebDriver::BiDi::UrlPattern +
          +
        • + +
        • #forward @@ -3201,16 +3313,16 @@

          Method List

        • - #get - Selenium::WebDriver::Support::EventFiringBridge + #get + Selenium::WebDriver::Remote::BiDiBridge
        • - #get_tree - Selenium::WebDriver::BiDi::BrowsingContext + #get + Selenium::WebDriver::Support::EventFiringBridge
        • @@ -3232,6 +3344,14 @@

          Method List

        • +
          + #go_back + Selenium::WebDriver::Remote::BiDiBridge +
          +
        • + + +
        • #go_back Selenium::WebDriver::Support::EventFiringBridge @@ -3239,7 +3359,7 @@

          Method List

        • -
        • +
        • #go_forward Selenium::WebDriver::Remote::Bridge @@ -3247,6 +3367,14 @@

          Method List

        • +
        • +
          + #go_forward + Selenium::WebDriver::Remote::BiDiBridge +
          +
        • + +
        • #go_forward @@ -3272,6 +3400,14 @@

          Method List

        • +
          + #handle_user_prompt + Selenium::WebDriver::BiDi::BrowsingContext +
          +
        • + + +
        • #hash Selenium::WebDriver::Support::Color @@ -3279,7 +3415,7 @@

          Method List

        • -
        • +
        • #hash Selenium::WebDriver::Element @@ -3287,7 +3423,7 @@

          Method List

        • -
        • +
        • #hash Selenium::WebDriver::ShadowRoot @@ -3295,7 +3431,7 @@

          Method List

        • -
        • +
        • #headers Selenium::WebDriver::DevTools::Request @@ -3303,7 +3439,7 @@

          Method List

        • -
        • +
        • #headers Selenium::WebDriver::DevTools::Response @@ -3311,7 +3447,23 @@

          Method List

        • +
        • +
          + #headers + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + +
        • +
          + #headers + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • #height Selenium::WebDriver::Dimension @@ -3319,7 +3471,7 @@

          Method List

        • -
        • +
        • #height Selenium::WebDriver::Rectangle @@ -3327,7 +3479,7 @@

          Method List

        • -
        • +
        • #hex Selenium::WebDriver::Support::Color @@ -3335,7 +3487,7 @@

          Method List

        • -
        • +
        • home Selenium::WebDriver::Platform @@ -3343,7 +3495,7 @@

          Method List

        • -
        • +
        • #host Selenium::Server @@ -3351,7 +3503,7 @@

          Method List

        • -
        • +
        • #host Selenium::WebDriver::Service @@ -3359,7 +3511,7 @@

          Method List

        • -
        • +
        • #http Selenium::WebDriver::Remote::Bridge @@ -3367,7 +3519,7 @@

          Method List

        • -
        • +
        • #http= Selenium::WebDriver::Proxy @@ -3375,7 +3527,7 @@

          Method List

        • -
        • +
        • hue_to_rgb Selenium::WebDriver::Support::Color @@ -3383,7 +3535,7 @@

          Method List

        • -
        • +
        • #id Selenium::WebDriver::DevTools::Request @@ -3391,7 +3543,7 @@

          Method List

        • -
        • +
        • #id Selenium::WebDriver::DevTools::Response @@ -3399,18 +3551,10 @@

          Method List

        • -
        • -
          - #id - Selenium::WebDriver::BiDi::BrowsingContext -
          -
        • - -
        • - #id - Selenium::WebDriver::BiDi::BrowsingContextInfo + #id + Selenium::WebDriver::BiDi::InterceptedItem
        • @@ -3576,6 +3720,14 @@

          Method List

        • +
          + #initialize + Selenium::WebDriver::BiDi::Network +
          +
        • + + +
        • #initialize Selenium::WebDriver::BiDi::Session @@ -3583,7 +3735,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Alert @@ -3591,7 +3743,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Error::WebDriverError @@ -3599,7 +3751,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Proxy @@ -3607,7 +3759,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Chrome::Driver @@ -3615,7 +3767,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Driver @@ -3623,7 +3775,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Logger @@ -3631,7 +3783,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Script @@ -3639,7 +3791,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Window @@ -3647,7 +3799,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Remote::Bridge @@ -3655,7 +3807,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Remote::Driver @@ -3663,7 +3815,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Safari::Driver @@ -3671,7 +3823,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Support::Color @@ -3679,7 +3831,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Element @@ -3687,7 +3839,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Manager @@ -3695,6 +3847,14 @@

          Method List

        • +
        • +
          + #initialize + Selenium::WebDriver::Network +
          +
        • + +
        • #initialize @@ -3913,8 +4073,8 @@

          Method List

        • - #initialize - Selenium::WebDriver::BiDi::NavigateResult + #initialize + Selenium::WebDriver::BiDi::Cookies
        • @@ -4033,32 +4193,32 @@

          Method List

        • - #initialize - Selenium::WebDriver::DevTools::ExceptionEvent + #initialize + Selenium::WebDriver::BiDi::Credentials
        • - #initialize - Selenium::WebDriver::Support::RelativeLocator + #initialize + Selenium::WebDriver::DevTools::ExceptionEvent
        • - #initialize - Selenium::WebDriver::Interactions::Pause + #initialize + Selenium::WebDriver::Support::RelativeLocator
        • - #initialize - Selenium::WebDriver::BiDi::BrowsingContextInfo + #initialize + Selenium::WebDriver::Interactions::Pause
        • @@ -4080,14 +4240,6 @@

          Method List

        • -
          - #initialize - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - - -
        • #initialize Selenium::WebDriver::Interactions::Scroll @@ -4095,7 +4247,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::WebSocketConnection @@ -4103,7 +4255,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Support::EventFiringBridge @@ -4111,14 +4263,6 @@

          Method List

        • -
        • -
          - #initialize - Selenium::WebDriver::HTML5::SessionStorage -
          -
        • - -
        • #initialize @@ -4144,6 +4288,14 @@

          Method List

        • +
          + #initialize + Selenium::WebDriver::BiDi::InterceptedItem +
          +
        • + + +
        • #initialize Selenium::WebDriver::Interactions::KeyInput @@ -4151,7 +4303,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Interactions::NoneInput @@ -4159,7 +4311,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Support::Guards::GuardCondition @@ -4167,7 +4319,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Interactions::Interaction @@ -4175,7 +4327,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Interactions::WheelInput @@ -4183,6 +4335,14 @@

          Method List

        • +
        • +
          + #initialize + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + +
        • #initialize @@ -4199,7 +4359,15 @@

          Method List

        • -
        • +
        • +
          + #initialize + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • #initialize Selenium::WebDriver::Interactions::PointerInput @@ -4207,7 +4375,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Interactions::PointerPress @@ -4215,7 +4383,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::WheelActions::ScrollOrigin @@ -4223,7 +4391,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Interactions::PointerCancel @@ -4231,7 +4399,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Interactions::TypingInteraction @@ -4239,7 +4407,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::Credential @@ -4247,7 +4415,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::VirtualAuthenticator @@ -4255,7 +4423,7 @@

          Method List

        • -
        • +
        • #initialize Selenium::WebDriver::VirtualAuthenticatorOptions @@ -4263,7 +4431,7 @@

          Method List

        • -
        • +
        • #initialize_local_driver Selenium::WebDriver::LocalDriver @@ -4271,7 +4439,7 @@

          Method List

        • -
        • +
        • #inspect Selenium::WebDriver::Driver @@ -4279,7 +4447,7 @@

          Method List

        • -
        • +
        • #inspect Selenium::WebDriver::Element @@ -4287,7 +4455,7 @@

          Method List

        • -
        • +
        • #inspect Selenium::WebDriver::DevTools::Request @@ -4295,7 +4463,7 @@

          Method List

        • -
        • +
        • #inspect Selenium::WebDriver::DevTools::Response @@ -4303,7 +4471,7 @@

          Method List

        • -
        • +
        • #inspect Selenium::WebDriver::ShadowRoot @@ -4311,7 +4479,7 @@

          Method List

        • -
        • +
        • #install_addon Selenium::WebDriver::Firefox::Features @@ -4319,7 +4487,7 @@

          Method List

        • -
        • +
        • #install_addon Selenium::WebDriver::DriverExtensions::HasAddons @@ -4327,7 +4495,7 @@

          Method List

        • -
        • +
        • #intercept Selenium::WebDriver::DevTools::NetworkInterceptor @@ -4335,7 +4503,7 @@

          Method List

        • -
        • +
        • #intercept Selenium::WebDriver::DriverExtensions::HasNetworkInterception @@ -4343,7 +4511,7 @@

          Method List

        • -
        • +
        • interfaces Selenium::WebDriver::Platform @@ -4351,7 +4519,7 @@

          Method List

        • -
        • +
        • #io Selenium::WebDriver::Logger @@ -4359,7 +4527,7 @@

          Method List

        • -
        • +
        • #io Selenium::WebDriver::ChildProcess @@ -4367,7 +4535,7 @@

          Method List

        • -
        • +
        • ip Selenium::WebDriver::Platform @@ -4375,7 +4543,7 @@

          Method List

        • -
        • +
        • jruby? Selenium::WebDriver::Platform @@ -4383,7 +4551,7 @@

          Method List

        • -
        • +
        • json_create Selenium::WebDriver::Proxy @@ -4391,7 +4559,7 @@

          Method List

        • -
        • +
        • json_create Selenium::WebDriver::Remote::Capabilities @@ -4399,7 +4567,7 @@

          Method List

        • -
        • +
        • #key Selenium::WebDriver::DevTools::PinnedScript @@ -4407,7 +4575,7 @@

          Method List

        • -
        • +
        • key Selenium::WebDriver::Interactions @@ -4415,14 +4583,6 @@

          Method List

        • -
        • -
          - #key? - Selenium::WebDriver::HTML5::SharedWebStorage -
          -
        • - -
        • #key_down @@ -4447,22 +4607,6 @@

          Method List

        • -
        • -
          - #keys - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - - -
        • -
          - #keys - Selenium::WebDriver::HTML5::SessionStorage -
          -
        • - -
        • #kind @@ -4567,38 +4711,6 @@

          Method List

        • -
        • -
          - #local_storage - Selenium::WebDriver::DriverExtensions::HasWebStorage -
          -
        • - - -
        • -
          - #local_storage_item - Selenium::WebDriver::Remote::Bridge -
          -
        • - - -
        • -
          - #local_storage_keys - Selenium::WebDriver::Remote::Bridge -
          -
        • - - -
        • -
          - #local_storage_size - Selenium::WebDriver::Remote::Bridge -
          -
        • - -
        • localhost @@ -4864,6 +4976,14 @@

          Method List

        • +
          + #method + Selenium::WebDriver::BiDi::InterceptedRequest +
          +
        • + + +
        • #method_missing Selenium::WebDriver::DevTools @@ -4871,7 +4991,7 @@

          Method List

        • -
        • +
        • #method_missing Selenium::WebDriver::Support::BlockEventListener @@ -4879,7 +4999,7 @@

          Method List

        • -
        • +
        • #minimize Selenium::WebDriver::Window @@ -4887,7 +5007,7 @@

          Method List

        • -
        • +
        • #minimize_window Selenium::WebDriver::Remote::Bridge @@ -4895,7 +5015,7 @@

          Method List

        • -
        • +
        • mouse Selenium::WebDriver::Interactions @@ -4903,7 +5023,7 @@

          Method List

        • -
        • +
        • #move_by Selenium::WebDriver::PointerActions @@ -4911,7 +5031,7 @@

          Method List

        • -
        • +
        • #move_to Selenium::WebDriver::Window @@ -4919,7 +5039,7 @@

          Method List

        • -
        • +
        • #move_to Selenium::WebDriver::PointerActions @@ -4927,7 +5047,7 @@

          Method List

        • -
        • +
        • #move_to_location Selenium::WebDriver::PointerActions @@ -4935,7 +5055,7 @@

          Method List

        • -
        • +
        • #multiple? Selenium::WebDriver::Support::Select @@ -4943,7 +5063,7 @@

          Method List

        • -
        • +
        • #name Selenium::WebDriver::Firefox::Profile @@ -4951,7 +5071,7 @@

          Method List

        • -
        • +
        • #name Selenium::WebDriver::FedCM::Account @@ -4959,7 +5079,7 @@

          Method List

        • -
        • +
        • #name Selenium::WebDriver::Support::Guards::GuardCondition @@ -4967,7 +5087,7 @@

          Method List

        • -
        • +
        • #name Selenium::WebDriver::Interactions::InputDevice @@ -4975,7 +5095,7 @@

          Method List

        • -
        • +
        • #navigate Selenium::WebDriver::Driver @@ -4983,7 +5103,7 @@

          Method List

        • -
        • +
        • #navigate Selenium::WebDriver::BiDi::BrowsingContext @@ -4991,23 +5111,39 @@

          Method List

        • +
        • +
          + net_http_start + Selenium::Server +
          +
        • + +
        • - #navigation_id - Selenium::WebDriver::BiDi::NavigateResult + #network + Selenium::WebDriver::Driver
        • - net_http_start - Selenium::Server + #network + Selenium::WebDriver::Network
        • +
          + #network + Selenium::WebDriver::BiDi::InterceptedItem +
          +
        • + + +
        • #network_conditions Selenium::WebDriver::Chromium::Features @@ -5015,7 +5151,7 @@

          Method List

        • -
        • +
        • #network_conditions Selenium::WebDriver::DriverExtensions::HasNetworkConditions @@ -5023,7 +5159,7 @@

          Method List

        • -
        • +
        • #network_conditions= Selenium::WebDriver::Chromium::Features @@ -5031,7 +5167,7 @@

          Method List

        • -
        • +
        • #network_conditions= Selenium::WebDriver::DriverExtensions::HasNetworkConditions @@ -5039,7 +5175,7 @@

          Method List

        • -
        • +
        • new Selenium::WebDriver::BiDi::Struct @@ -5047,7 +5183,7 @@

          Method List

        • -
        • +
        • #new_window Selenium::WebDriver::Remote::Bridge @@ -5055,7 +5191,7 @@

          Method List

        • -
        • +
        • #new_window Selenium::WebDriver::TargetLocator @@ -5063,7 +5199,7 @@

          Method List

        • -
        • +
        • #no_proxy= Selenium::WebDriver::Proxy @@ -5071,7 +5207,7 @@

          Method List

        • -
        • +
        • non_resident Selenium::WebDriver::Credential @@ -5079,7 +5215,7 @@

          Method List

        • -
        • +
        • none Selenium::WebDriver::Interactions @@ -5087,7 +5223,7 @@

          Method List

        • -
        • +
        • null_device Selenium::WebDriver::Platform @@ -5095,7 +5231,7 @@

          Method List

        • -
        • +
        • #old_value Selenium::WebDriver::DevTools::MutationEvent @@ -5103,6 +5239,14 @@

          Method List

        • +
        • +
          + #on + Selenium::WebDriver::BiDi::Network +
          +
        • + +
        • #on_console_entry @@ -5273,16 +5417,16 @@

          Method List

        • - #parent_browsing_context - Selenium::WebDriver::BiDi::BrowsingContextInfo + #parent_frame + Selenium::WebDriver::TargetLocator
        • - #parent_frame - Selenium::WebDriver::TargetLocator + #password + Selenium::WebDriver::BiDi::Credentials
        • @@ -5623,6 +5767,22 @@

          Method List

          +
        • +
          + #provide_response + Selenium::WebDriver::BiDi::Network +
          +
        • + + +
        • +
          + #provide_response + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + +
        • #proxy @@ -5752,6 +5912,14 @@

          Method List

        • +
          + #reason + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • #rect Selenium::WebDriver::Window @@ -5759,7 +5927,7 @@

          Method List

        • -
        • +
        • #rect Selenium::WebDriver::Element @@ -5767,7 +5935,7 @@

          Method List

        • -
        • +
        • #rect= Selenium::WebDriver::Window @@ -5775,7 +5943,7 @@

          Method List

        • -
        • +
        • #red Selenium::WebDriver::Support::Color @@ -5783,7 +5951,7 @@

          Method List

        • -
        • +
        • #ref Selenium::WebDriver::Driver @@ -5791,7 +5959,7 @@

          Method List

        • -
        • +
        • #ref Selenium::WebDriver::Element @@ -5799,7 +5967,7 @@

          Method List

        • -
        • +
        • #ref Selenium::WebDriver::ShadowRoot @@ -5807,7 +5975,7 @@

          Method List

        • -
        • +
        • #refresh Selenium::WebDriver::Remote::Bridge @@ -5815,7 +5983,7 @@

          Method List

        • -
        • +
        • #refresh Selenium::WebDriver::Navigation @@ -5823,6 +5991,14 @@

          Method List

        • +
        • +
          + #refresh + Selenium::WebDriver::Remote::BiDiBridge +
          +
        • + +
        • #refresh @@ -5864,6 +6040,14 @@

          Method List

        • +
          + #reload + Selenium::WebDriver::BiDi::BrowsingContext +
          +
        • + + +
        • #remove Selenium::WebDriver::DevTools::PinnedScript @@ -5871,7 +6055,7 @@

          Method List

        • -
        • +
        • #remove! Selenium::WebDriver::VirtualAuthenticator @@ -5879,7 +6063,7 @@

          Method List

        • -
        • +
        • #remove_all_credentials Selenium::WebDriver::Remote::Bridge @@ -5887,7 +6071,7 @@

          Method List

        • -
        • +
        • #remove_all_credentials Selenium::WebDriver::VirtualAuthenticator @@ -5895,7 +6079,7 @@

          Method List

        • -
        • +
        • #remove_callback Selenium::WebDriver::BiDi @@ -5903,7 +6087,7 @@

          Method List

        • -
        • +
        • #remove_callback Selenium::WebDriver::WebSocketConnection @@ -5911,7 +6095,7 @@

          Method List

        • -
        • +
        • #remove_console_message_handler Selenium::WebDriver::Script @@ -5919,7 +6103,7 @@

          Method List

        • -
        • +
        • #remove_credential Selenium::WebDriver::Remote::Bridge @@ -5927,7 +6111,7 @@

          Method List

        • -
        • +
        • #remove_credential Selenium::WebDriver::VirtualAuthenticator @@ -5935,10 +6119,18 @@

          Method List

        • +
        • +
          + #remove_handler + Selenium::WebDriver::Network +
          +
        • + +
        • - #remove_local_storage_item - Selenium::WebDriver::Remote::Bridge + #remove_intercept + Selenium::WebDriver::BiDi::Network
        • @@ -5953,7 +6145,7 @@

          Method List

        • - #remove_session_storage_item + #remove_virtual_authenticator Selenium::WebDriver::Remote::Bridge
        • @@ -5961,7 +6153,7 @@

          Method List

        • - #remove_virtual_authenticator + #reposition_window Selenium::WebDriver::Remote::Bridge
        • @@ -5969,8 +6161,8 @@

          Method List

        • - #reposition_window - Selenium::WebDriver::Remote::Bridge + #request + Selenium::WebDriver::BiDi::InterceptedItem
        • @@ -6160,14 +6352,6 @@

          Method List

        • -
          - #script - Selenium::WebDriver::Driver -
          -
        • - - -
        • #script Selenium::WebDriver::Timeouts @@ -6175,7 +6359,7 @@

          Method List

        • -
        • +
        • #script Selenium::WebDriver::DevTools::PinnedScript @@ -6183,7 +6367,7 @@

          Method List

        • -
        • +
        • #script= Selenium::WebDriver::Timeouts @@ -6191,7 +6375,7 @@

          Method List

        • -
        • +
        • #script_timeout Selenium::WebDriver::Remote::Capabilities @@ -6199,7 +6383,7 @@

          Method List

        • -
        • +
        • #script_timeout= Selenium::WebDriver::Remote::Capabilities @@ -6207,7 +6391,7 @@

          Method List

        • -
        • +
        • #scroll_by Selenium::WebDriver::WheelActions @@ -6215,7 +6399,7 @@

          Method List

        • -
        • +
        • #scroll_from Selenium::WebDriver::WheelActions @@ -6223,7 +6407,7 @@

          Method List

        • -
        • +
        • #scroll_to Selenium::WebDriver::WheelActions @@ -6231,7 +6415,7 @@

          Method List

        • -
        • +
        • #select_account Selenium::WebDriver::FedCM::Dialog @@ -6239,7 +6423,7 @@

          Method List

        • -
        • +
        • #select_all Selenium::WebDriver::Support::Select @@ -6247,7 +6431,7 @@

          Method List

        • -
        • +
        • #select_by Selenium::WebDriver::Support::Select @@ -6255,7 +6439,7 @@

          Method List

        • -
        • +
        • #select_fedcm_account Selenium::WebDriver::Remote::Bridge @@ -6263,7 +6447,7 @@

          Method List

        • -
        • +
        • #selected? Selenium::WebDriver::Element @@ -6271,7 +6455,7 @@

          Method List

        • -
        • +
        • #selected_options Selenium::WebDriver::Support::Select @@ -6279,7 +6463,7 @@

          Method List

        • -
        • +
        • #send_actions Selenium::WebDriver::Remote::Bridge @@ -6287,7 +6471,7 @@

          Method List

        • -
        • +
        • #send_cmd Selenium::WebDriver::BiDi @@ -6295,7 +6479,7 @@

          Method List

        • -
        • +
        • #send_cmd Selenium::WebDriver::DevTools @@ -6303,7 +6487,7 @@

          Method List

        • -
        • +
        • #send_cmd Selenium::WebDriver::WebSocketConnection @@ -6311,7 +6495,7 @@

          Method List

        • -
        • +
        • #send_command Selenium::WebDriver::Chromium::Features @@ -6319,7 +6503,7 @@

          Method List

        • -
        • +
        • #send_keys Selenium::WebDriver::Alert @@ -6327,7 +6511,7 @@

          Method List

        • -
        • +
        • #send_keys Selenium::WebDriver::Element @@ -6335,7 +6519,7 @@

          Method List

        • -
        • +
        • #send_keys Selenium::WebDriver::KeyActions @@ -6343,7 +6527,7 @@

          Method List

        • -
        • +
        • #send_keys_to_element Selenium::WebDriver::Remote::Bridge @@ -6351,7 +6535,7 @@

          Method List

        • -
        • +
        • #send_keys_to_element Selenium::WebDriver::Support::EventFiringBridge @@ -6359,7 +6543,7 @@

          Method List

        • -
        • +
        • #session Selenium::WebDriver::BiDi @@ -6367,7 +6551,7 @@

          Method List

        • -
        • +
        • #session_id Selenium::WebDriver::Remote::Bridge @@ -6375,7 +6559,7 @@

          Method List

        • -
        • +
        • #session_id Selenium::WebDriver::DriverExtensions::HasSessionId @@ -6383,55 +6567,39 @@

          Method List

        • -
        • -
          - #session_storage - Selenium::WebDriver::DriverExtensions::HasWebStorage -
          -
        • - -
        • - #session_storage_item - Selenium::WebDriver::Remote::Bridge + #set_cache_behavior + Selenium::WebDriver::BiDi::Network
        • - #session_storage_keys - Selenium::WebDriver::Remote::Bridge + set_capabilities + Selenium::WebDriver::Options
        • - #session_storage_size - Selenium::WebDriver::Remote::Bridge + #set_permission + Selenium::WebDriver::Chromium::Features
        • - set_capabilities - Selenium::WebDriver::Options + #set_viewport + Selenium::WebDriver::BiDi::BrowsingContext
        • -
          - #set_permission - Selenium::WebDriver::Chromium::Features -
          -
        • - - -
        • #set_window_rect Selenium::WebDriver::Remote::Bridge @@ -6439,7 +6607,7 @@

          Method List

        • -
        • +
        • #shadow_root Selenium::WebDriver::Remote::Bridge @@ -6447,7 +6615,7 @@

          Method List

        • -
        • +
        • #shadow_root Selenium::WebDriver::Element @@ -6455,7 +6623,7 @@

          Method List

        • -
        • +
        • #shutdown_supported Selenium::WebDriver::Service @@ -6463,7 +6631,7 @@

          Method List

        • -
        • +
        • #sign_count Selenium::WebDriver::Credential @@ -6471,7 +6639,7 @@

          Method List

        • -
        • +
        • #size Selenium::WebDriver::Window @@ -6479,7 +6647,7 @@

          Method List

        • -
        • +
        • #size Selenium::WebDriver::Element @@ -6487,26 +6655,18 @@

          Method List

        • -
        • -
          - #size - Selenium::WebDriver::HTML5::LocalStorage -
          -
        • - -
        • - #size - Selenium::WebDriver::HTML5::SessionStorage + #size= + Selenium::WebDriver::Window
        • - #size= - Selenium::WebDriver::Window + #skip + Selenium::WebDriver::BiDi::InterceptedAuth
        • @@ -6648,6 +6808,14 @@

          Method List

        • +
          + #status + Selenium::WebDriver::BiDi::InterceptedResponse +
          +
        • + + +
        • #stop Selenium::Server @@ -6655,7 +6823,7 @@

          Method List

        • -
        • +
        • #stop Selenium::WebDriver::ChildProcess @@ -6663,7 +6831,7 @@

          Method List

        • -
        • +
        • #stop Selenium::WebDriver::ServiceManager @@ -6671,7 +6839,7 @@

          Method List

        • -
        • +
        • #stop_casting Selenium::WebDriver::Chromium::Features @@ -6679,7 +6847,7 @@

          Method List

        • -
        • +
        • #stop_casting Selenium::WebDriver::DriverExtensions::HasCasting @@ -6687,7 +6855,7 @@

          Method List

        • -
        • +
        • stringified? Selenium::WebDriver::Firefox::Util @@ -6695,7 +6863,7 @@

          Method List

        • -
        • +
        • #submit Selenium::WebDriver::Element @@ -6703,7 +6871,7 @@

          Method List

        • -
        • +
        • #submit_element Selenium::WebDriver::Remote::Bridge @@ -6711,7 +6879,7 @@

          Method List

        • -
        • +
        • #subscribe Selenium::WebDriver::BiDi::Session @@ -6719,7 +6887,7 @@

          Method List

        • -
        • +
        • #subtitle Selenium::WebDriver::FedCM::Dialog @@ -6727,7 +6895,7 @@

          Method List

        • -
        • +
        • #switch_to Selenium::WebDriver::Driver @@ -6735,7 +6903,7 @@

          Method List

        • -
        • +
        • #switch_to_default_content Selenium::WebDriver::Remote::Bridge @@ -6743,7 +6911,7 @@

          Method List

        • -
        • +
        • #switch_to_frame Selenium::WebDriver::Remote::Bridge @@ -6751,7 +6919,7 @@

          Method List

        • -
        • +
        • #switch_to_parent_frame Selenium::WebDriver::Remote::Bridge @@ -6759,7 +6927,7 @@

          Method List

        • -
        • +
        • #switch_to_window Selenium::WebDriver::Remote::Bridge @@ -6767,7 +6935,7 @@

          Method List

        • -
        • +
        • #tag_name Selenium::WebDriver::Element @@ -6775,7 +6943,7 @@

          Method List

        • -
        • +
        • technology_preview Selenium::WebDriver::Safari @@ -6783,7 +6951,7 @@

          Method List

        • -
        • +
        • technology_preview! Selenium::WebDriver::Safari @@ -6791,7 +6959,7 @@

          Method List

        • -
        • +
        • technology_preview? Selenium::WebDriver::Safari @@ -6799,7 +6967,7 @@

          Method List

        • -
        • +
        • #terms_of_service_url Selenium::WebDriver::FedCM::Account @@ -6807,7 +6975,7 @@

          Method List

        • -
        • +
        • #text Selenium::WebDriver::Alert @@ -6815,7 +6983,7 @@

          Method List

        • -
        • +
        • #text Selenium::WebDriver::Element @@ -6823,7 +6991,7 @@

          Method List

        • -
        • +
        • #text Selenium::WebDriver::BiDi::BaseLogEntry @@ -6831,7 +6999,7 @@

          Method List

        • -
        • +
        • #time Selenium::WebDriver::LogEntry @@ -6839,7 +7007,7 @@

          Method List

        • -
        • +
        • #timeout Selenium::Server @@ -6847,7 +7015,7 @@

          Method List

        • -
        • +
        • #timeout Selenium::WebDriver::Remote::Http::Curb @@ -6855,7 +7023,7 @@

          Method List

        • -
        • +
        • #timeouts Selenium::WebDriver::Remote::Bridge @@ -6863,7 +7031,7 @@

          Method List

        • -
        • +
        • #timeouts Selenium::WebDriver::Manager @@ -6871,7 +7039,7 @@

          Method List

        • -
        • +
        • #timeouts Selenium::WebDriver::Remote::Capabilities @@ -6879,7 +7047,7 @@

          Method List

        • -
        • +
        • #timeouts= Selenium::WebDriver::Remote::Bridge @@ -6887,7 +7055,7 @@

          Method List

        • -
        • +
        • #timeouts= Selenium::WebDriver::Remote::Capabilities @@ -6895,7 +7063,7 @@

          Method List

        • -
        • +
        • #timestamp Selenium::WebDriver::LogEntry @@ -6903,7 +7071,7 @@

          Method List

        • -
        • +
        • #timestamp Selenium::WebDriver::DevTools::ConsoleEvent @@ -6911,7 +7079,7 @@

          Method List

        • -
        • +
        • #timestamp Selenium::WebDriver::BiDi::BaseLogEntry @@ -6919,7 +7087,7 @@

          Method List

        • -
        • +
        • #timestamp Selenium::WebDriver::DevTools::ExceptionEvent @@ -6927,7 +7095,7 @@

          Method List

        • -
        • +
        • #title Selenium::WebDriver::Driver @@ -6935,7 +7103,7 @@

          Method List

        • -
        • +
        • #title Selenium::WebDriver::Remote::Bridge @@ -6943,7 +7111,7 @@

          Method List

        • -
        • +
        • #title Selenium::WebDriver::FedCM::Dialog @@ -6951,7 +7119,7 @@

          Method List

        • -
        • +
        • tmp_files Selenium::WebDriver::FileReaper @@ -6959,7 +7127,7 @@

          Method List

        • -
        • +
        • #to Selenium::WebDriver::Navigation @@ -6967,7 +7135,7 @@

          Method List

        • -
        • +
        • #to_json Selenium::WebDriver::Proxy @@ -6975,7 +7143,7 @@

          Method List

        • -
        • +
        • #to_json Selenium::WebDriver::Element @@ -6983,7 +7151,7 @@

          Method List

        • -
        • +
        • #to_json Selenium::WebDriver::ShadowRoot @@ -6991,7 +7159,7 @@

          Method List

        • -
        • +
        • #to_json Selenium::WebDriver::Remote::Capabilities @@ -6999,7 +7167,7 @@

          Method List

        • -
        • +
        • #to_json Selenium::WebDriver::ProfileHelper @@ -7007,7 +7175,7 @@

          Method List

        • -
        • +
        • #to_json Selenium::WebDriver::DevTools::PinnedScript @@ -7015,7 +7183,7 @@

          Method List

        • -
        • +
        • #to_s Selenium::WebDriver::LogEntry @@ -7023,7 +7191,23 @@

          Method List

        • +
        • +
          + to_url_pattern + Selenium::WebDriver::BiDi::UrlPattern +
          +
        • + +
        • +
          + to_url_string_pattern + Selenium::WebDriver::BiDi::UrlPattern +
          +
        • + + +
        • touch Selenium::WebDriver::Interactions @@ -7031,7 +7215,7 @@

          Method List

        • -
        • +
        • #tracker Selenium::WebDriver::Support::Guards::Guard @@ -7039,7 +7223,7 @@

          Method List

        • -
        • +
        • #transport Selenium::WebDriver::VirtualAuthenticatorOptions @@ -7047,6 +7231,14 @@

          Method List

        • +
        • +
          + #traverse_history + Selenium::WebDriver::BiDi::BrowsingContext +
          +
        • + +
        • truffleruby? @@ -7233,21 +7425,13 @@

          Method List

        • - #url - Selenium::WebDriver::BiDi::NavigateResult + #url + Selenium::WebDriver::BiDi::InterceptedRequest
        • -
          - #url - Selenium::WebDriver::BiDi::BrowsingContextInfo -
          -
        • - - -
        • use_technology_preview Selenium::WebDriver::Safari @@ -7255,7 +7439,7 @@

          Method List

        • -
        • +
        • user_agent Selenium::WebDriver::Remote::Http::Common @@ -7263,7 +7447,7 @@

          Method List

        • -
        • +
        • #user_consenting Selenium::WebDriver::VirtualAuthenticatorOptions @@ -7271,7 +7455,7 @@

          Method List

        • -
        • +
        • #user_handle Selenium::WebDriver::Credential @@ -7279,7 +7463,7 @@

          Method List

        • -
        • +
        • #user_verification Selenium::WebDriver::VirtualAuthenticatorOptions @@ -7287,7 +7471,7 @@

          Method List

        • -
        • +
        • #user_verified Selenium::WebDriver::Remote::Bridge @@ -7295,7 +7479,7 @@

          Method List

        • -
        • +
        • #user_verified Selenium::WebDriver::VirtualAuthenticatorOptions @@ -7303,7 +7487,7 @@

          Method List

        • -
        • +
        • #user_verified= Selenium::WebDriver::VirtualAuthenticator @@ -7311,6 +7495,14 @@

          Method List

        • +
        • +
          + #username + Selenium::WebDriver::BiDi::Credentials +
          +
        • + +
        • #valid? diff --git a/docs/api/rb/top-level-namespace.html b/docs/api/rb/top-level-namespace.html index 6012473a2debb..0619431a07cc3 100644 --- a/docs/api/rb/top-level-namespace.html +++ b/docs/api/rb/top-level-namespace.html @@ -100,9 +100,9 @@

          Defined Under Namespace