+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 @@
- #[] , #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 @@ #[] , #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
+
-
+
@@ -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 @@
-
+
- #page_source ⇒ String
+ #network ⇒ Network
@@ -1648,8 +1648,6 @@
-
Get the source of the current page
-
@@ -1661,7 +1659,7 @@
- (String )
+ (Network )
@@ -1669,21 +1667,28 @@
+ See Also:
+
+
-179
-180
-181
+256
+257
+258
- # File 'rb/lib/selenium/webdriver/common/driver.rb', line 179
+ # File 'rb/lib/selenium/webdriver/common/driver.rb', line 256
-def page_source
- bridge . page_source
+def network
+ @network ||= WebDriver :: Network . new ( bridge )
end
@@ -1691,9 +1696,9 @@
-
+
- #quit ⇒ Object
+ #page_source ⇒ String
@@ -1702,13 +1707,26 @@
-
Quit the browser
+
Get the source of the current page
@@ -1716,21 +1734,15 @@
-187
-188
-189
-190
-191
-192
+163
+164
+165
- # File 'rb/lib/selenium/webdriver/common/driver.rb', line 187
+ # File 'rb/lib/selenium/webdriver/common/driver.rb', line 163
-def quit
- bridge . quit
-ensure
- @service_manager &. stop
- @devtools &. close
+def page_source
+ bridge . page_source
end
@@ -1738,9 +1750,9 @@
-
+
- #ref ⇒ Object
+ #quit ⇒ Object
@@ -1748,10 +1760,8 @@
-
- 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.
-
+
+
Quit the browser
@@ -1759,28 +1769,27 @@
-312
-313
-314
+171
+172
+173
+174
+175
+176
- # File 'rb/lib/selenium/webdriver/common/driver.rb', line 312
+ # File 'rb/lib/selenium/webdriver/common/driver.rb', line 171
-def ref
- [ :driver , nil ]
+def quit
+ bridge . quit
+ensure
+ @service_manager &. stop
+ @devtools &. each_value ( & :close )
end
@@ -1788,9 +1797,9 @@
-
+
- #script (*args) ⇒ Script
+ #ref ⇒ Object
@@ -1798,30 +1807,21 @@
-
+
+ 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.
+
+
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFedCmDialog.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFedCmDialog.html
index ab3bfc684e025..ce1656f874dac 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFedCmDialog.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFedCmDialog.html
@@ -407,9 +407,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFileDownloads.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFileDownloads.html
index 760e0d8b3c799..b33e5e265a802 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFileDownloads.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasFileDownloads.html
@@ -363,9 +363,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLaunching.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLaunching.html
index cec4feb4d1a53..7b495f6a4c5be 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLaunching.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLaunching.html
@@ -192,9 +192,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogEvents.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogEvents.html
index e96e4ed33ec84..f98c31ff9cffd 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogEvents.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogEvents.html
@@ -329,12 +329,26 @@
65
66
67
-68
+68
+69
+70
+71
+72
+73
+74
+75
# File 'rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb', line 59
def on_log_event ( kind , & block )
+ if browser == :firefox
+ WebDriver . logger . deprecate (
+ ' Driver#on_log_event on Firefox ' ,
+ ' the script.add_console_message_handler or the script.add_javascript_error_handler methods ' ,
+ id: :on_log_event
+ )
+ end
raise Error :: WebDriverError , " Don't know how to handle #{ kind } events " unless KINDS . include? ( kind )
enabled = log_listeners [ kind ] . any?
@@ -354,9 +368,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogs.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogs.html
index 626035bd5608d..2ea9014949a67 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogs.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasLogs.html
@@ -164,9 +164,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkConditions.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkConditions.html
index fe5bc639f85e1..f7b16b82ea8cc 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkConditions.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkConditions.html
@@ -428,9 +428,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkInterception.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkInterception.html
index 0ad3e89ccb588..c0626c05f0666 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkInterception.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasNetworkInterception.html
@@ -277,12 +277,26 @@
62
63
64
-65
+65
+66
+67
+68
+69
+70
+71
+72
# File 'rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb', line 62
def intercept ( & block )
+ if browser == :firefox
+ WebDriver . logger . deprecate (
+ ' Driver#intercept on Firefox ' ,
+ ' the new bidi.network.add_intercept method ' ,
+ id: :intercept
+ )
+ end
@interceptor ||= DevTools :: NetworkInterceptor . new ( devtools )
@interceptor . intercept ( & block )
end
@@ -296,9 +310,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPermissions.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPermissions.html
index d3c91d780de8c..8883485cbb8be 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPermissions.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPermissions.html
@@ -323,9 +323,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPinnedScripts.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPinnedScripts.html
index d86a2bc0e87df..c37aa491fa185 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPinnedScripts.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasPinnedScripts.html
@@ -419,9 +419,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasSessionId.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasSessionId.html
index cee50ed820574..0b7b67c2f7377 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasSessionId.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasSessionId.html
@@ -213,9 +213,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasWebStorage.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasWebStorage.html
deleted file mode 100644
index f2584a02b35b6..0000000000000
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/HasWebStorage.html
+++ /dev/null
@@ -1,265 +0,0 @@
-
-
-
-
-
-
- Module: Selenium::WebDriver::DriverExtensions::HasWebStorage
-
- — Documentation by YARD 0.9.37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Module: Selenium::WebDriver::DriverExtensions::HasWebStorage
-
-
- Private
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Defined in:
- rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb
-
-
-
-
-
-
-
- This module is part of a private API.
- You should avoid using this module if possible, as it may be removed or be changed in the future.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Instance Method Summary
- collapse
-
-
-
-
-
-
-
-
-
Instance Method Details
-
-
-
-
-
- #local_storage ⇒ 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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-28
-29
-30
-
-
- # File 'rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb', line 28
-
-def local_storage
- HTML5 :: LocalStorage . new @bridge
-end
-
-
-
-
-
-
-
-
- #session_storage ⇒ 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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-32
-33
-34
-
-
- # File 'rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb', line 32
-
-def session_storage
- HTML5 :: SessionStorage . new @bridge
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/PrintsPage.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/PrintsPage.html
index 0ec5ffdf16744..e19ac1ccdd2a4 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/PrintsPage.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/PrintsPage.html
@@ -293,9 +293,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverExtensions/UploadsFiles.html b/docs/api/rb/Selenium/WebDriver/DriverExtensions/UploadsFiles.html
index 4c7e847cb059f..ac996333fc5d5 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverExtensions/UploadsFiles.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverExtensions/UploadsFiles.html
@@ -228,9 +228,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/DriverFinder.html b/docs/api/rb/Selenium/WebDriver/DriverFinder.html
index 14ad8fc5a9657..cee816204d35c 100644
--- a/docs/api/rb/Selenium/WebDriver/DriverFinder.html
+++ b/docs/api/rb/Selenium/WebDriver/DriverFinder.html
@@ -450,9 +450,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Edge.html b/docs/api/rb/Selenium/WebDriver/Edge.html
index 0e195e847228e..1f60338afd670 100644
--- a/docs/api/rb/Selenium/WebDriver/Edge.html
+++ b/docs/api/rb/Selenium/WebDriver/Edge.html
@@ -232,9 +232,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Edge/Driver.html b/docs/api/rb/Selenium/WebDriver/Edge/Driver.html
index e33de88dec56f..36c2ebab21f22 100644
--- a/docs/api/rb/Selenium/WebDriver/Edge/Driver.html
+++ b/docs/api/rb/Selenium/WebDriver/Edge/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/Edge/Features.html b/docs/api/rb/Selenium/WebDriver/Edge/Features.html
index c067047487438..276e98a6ab164 100644
--- a/docs/api/rb/Selenium/WebDriver/Edge/Features.html
+++ b/docs/api/rb/Selenium/WebDriver/Edge/Features.html
@@ -262,9 +262,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Edge/Options.html b/docs/api/rb/Selenium/WebDriver/Edge/Options.html
index addf068d75c42..cedb2a423ef5d 100644
--- a/docs/api/rb/Selenium/WebDriver/Edge/Options.html
+++ b/docs/api/rb/Selenium/WebDriver/Edge/Options.html
@@ -281,9 +281,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Edge/Profile.html b/docs/api/rb/Selenium/WebDriver/Edge/Profile.html
index 92cc7854d8aeb..d03bda20be093 100644
--- a/docs/api/rb/Selenium/WebDriver/Edge/Profile.html
+++ b/docs/api/rb/Selenium/WebDriver/Edge/Profile.html
@@ -141,9 +141,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Edge/Service.html b/docs/api/rb/Selenium/WebDriver/Edge/Service.html
index 68645a2877687..f94818f73d1fc 100644
--- a/docs/api/rb/Selenium/WebDriver/Edge/Service.html
+++ b/docs/api/rb/Selenium/WebDriver/Edge/Service.html
@@ -241,9 +241,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Element.html b/docs/api/rb/Selenium/WebDriver/Element.html
index 511a917558d51..3522be564a834 100644
--- a/docs/api/rb/Selenium/WebDriver/Element.html
+++ b/docs/api/rb/Selenium/WebDriver/Element.html
@@ -2356,9 +2356,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Error.html b/docs/api/rb/Selenium/WebDriver/Error.html
index 470b809adce7a..b024d8c97648e 100644
--- a/docs/api/rb/Selenium/WebDriver/Error.html
+++ b/docs/api/rb/Selenium/WebDriver/Error.html
@@ -245,9 +245,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Error/DetachedShadowRootError.html b/docs/api/rb/Selenium/WebDriver/Error/DetachedShadowRootError.html
index 140f07a42def6..5c662af0c80f4 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/DetachedShadowRootError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/DetachedShadowRootError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/ElementClickInterceptedError.html b/docs/api/rb/Selenium/WebDriver/Error/ElementClickInterceptedError.html
index ad0a460340e3e..40a53be998019 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/ElementClickInterceptedError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/ElementClickInterceptedError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/ElementNotInteractableError.html b/docs/api/rb/Selenium/WebDriver/Error/ElementNotInteractableError.html
index eeaaefae781a4..2195e2f28bedd 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/ElementNotInteractableError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/ElementNotInteractableError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/InsecureCertificateError.html b/docs/api/rb/Selenium/WebDriver/Error/InsecureCertificateError.html
index ac2a3df479744..3c1be6912fa18 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/InsecureCertificateError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/InsecureCertificateError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/InvalidArgumentError.html b/docs/api/rb/Selenium/WebDriver/Error/InvalidArgumentError.html
index c0948d84a32d7..9e30e38d8bfe1 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/InvalidArgumentError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/InvalidArgumentError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html b/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html
index 4fbae70695b71..94768bd40c924 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/InvalidCookieDomainError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/InvalidElementStateError.html b/docs/api/rb/Selenium/WebDriver/Error/InvalidElementStateError.html
index 9778c2e6ffad6..69287923c5872 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/InvalidElementStateError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/InvalidElementStateError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/InvalidSelectorError.html b/docs/api/rb/Selenium/WebDriver/Error/InvalidSelectorError.html
index 320f8a7df943b..d1c6bf24ad593 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/InvalidSelectorError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/InvalidSelectorError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/InvalidSessionIdError.html b/docs/api/rb/Selenium/WebDriver/Error/InvalidSessionIdError.html
index b8f270f0e3455..d0170f16f20d9 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/InvalidSessionIdError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/InvalidSessionIdError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/JavascriptError.html b/docs/api/rb/Selenium/WebDriver/Error/JavascriptError.html
index 338397515a689..aacaa53408bdd 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/JavascriptError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/JavascriptError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/MoveTargetOutOfBoundsError.html b/docs/api/rb/Selenium/WebDriver/Error/MoveTargetOutOfBoundsError.html
index e0045563a0074..d2b724db4d86f 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/MoveTargetOutOfBoundsError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/MoveTargetOutOfBoundsError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchAlertError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchAlertError.html
index 658eb3348cd0e..273684dc65d54 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchAlertError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchAlertError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchCookieError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchCookieError.html
index 1f7fd54789d11..31480a6121dab 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchCookieError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchCookieError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchDriverError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchDriverError.html
index bd1222e207ba0..c94530911b208 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchDriverError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchDriverError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchElementError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchElementError.html
index edac695ea1f95..c54d427cddc1f 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchElementError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchElementError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchFrameError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchFrameError.html
index 0696f543717ca..72b15395d43b5 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchFrameError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchFrameError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchShadowRootError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchShadowRootError.html
index ba1e9f33857ea..6d0fa019a8c89 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchShadowRootError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchShadowRootError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/NoSuchWindowError.html b/docs/api/rb/Selenium/WebDriver/Error/NoSuchWindowError.html
index 0b9cc7e15dfec..a257fd9ccf57e 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/NoSuchWindowError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/NoSuchWindowError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/ScriptTimeoutError.html b/docs/api/rb/Selenium/WebDriver/Error/ScriptTimeoutError.html
index fbabe79c828d8..c4b3a0b7065bb 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/ScriptTimeoutError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/ScriptTimeoutError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/ServerError.html b/docs/api/rb/Selenium/WebDriver/Error/ServerError.html
index bdde2bc6f800f..d2fe9bd7b21fc 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/ServerError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/ServerError.html
@@ -204,9 +204,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Error/SessionNotCreatedError.html b/docs/api/rb/Selenium/WebDriver/Error/SessionNotCreatedError.html
index de7a419fcc5fc..a42851a6a108f 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/SessionNotCreatedError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/SessionNotCreatedError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/StaleElementReferenceError.html b/docs/api/rb/Selenium/WebDriver/Error/StaleElementReferenceError.html
index b2a904958dd97..557e2a97439ae 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/StaleElementReferenceError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/StaleElementReferenceError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/TimeoutError.html b/docs/api/rb/Selenium/WebDriver/Error/TimeoutError.html
index b8563a0d46794..0b821df9976a1 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/TimeoutError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/TimeoutError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnableToCaptureScreenError.html b/docs/api/rb/Selenium/WebDriver/Error/UnableToCaptureScreenError.html
index 68847b5b656a9..d4a35749fef41 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnableToCaptureScreenError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnableToCaptureScreenError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnableToSetCookieError.html b/docs/api/rb/Selenium/WebDriver/Error/UnableToSetCookieError.html
index dfca23df833b3..c75ea010458d8 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnableToSetCookieError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnableToSetCookieError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnexpectedAlertOpenError.html b/docs/api/rb/Selenium/WebDriver/Error/UnexpectedAlertOpenError.html
index 3a97d89c88d9f..59037237aad22 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnexpectedAlertOpenError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnexpectedAlertOpenError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnknownCommandError.html b/docs/api/rb/Selenium/WebDriver/Error/UnknownCommandError.html
index bf7128c92b9c6..454e8f7d215e4 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnknownCommandError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnknownCommandError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnknownError.html b/docs/api/rb/Selenium/WebDriver/Error/UnknownError.html
index 60bb1d8dc186a..a2ee7d857a392 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnknownError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnknownError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnknownMethodError.html b/docs/api/rb/Selenium/WebDriver/Error/UnknownMethodError.html
index 9e6e9c20f0532..da153ca3c8951 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnknownMethodError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnknownMethodError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/UnsupportedOperationError.html b/docs/api/rb/Selenium/WebDriver/Error/UnsupportedOperationError.html
index c180ebe58995f..543dd73155306 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/UnsupportedOperationError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/UnsupportedOperationError.html
@@ -144,9 +144,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Error/WebDriverError.html b/docs/api/rb/Selenium/WebDriver/Error/WebDriverError.html
index 3afbf751ba7f5..6853674f0b35b 100644
--- a/docs/api/rb/Selenium/WebDriver/Error/WebDriverError.html
+++ b/docs/api/rb/Selenium/WebDriver/Error/WebDriverError.html
@@ -137,7 +137,9 @@
-
+
@@ -234,21 +236,32 @@
-
+
+
+
+
steep:ignore:start
+
+
+
+
+
+
+
+
-53
54
-55
+55
+56
- # File 'rb/lib/selenium/webdriver/common/error.rb', line 53
+ # File 'rb/lib/selenium/webdriver/common/error.rb', line 54
def class_name
- self . class . name &. split ( ' :: ' ) &. last &. to_sym
+ self . class . name . split ( ' :: ' ) &. last &. to_sym
end
@@ -260,9 +273,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/FedCM.html b/docs/api/rb/Selenium/WebDriver/FedCM.html
index 4e14d34b8c457..84d04ad1c4dc8 100644
--- a/docs/api/rb/Selenium/WebDriver/FedCM.html
+++ b/docs/api/rb/Selenium/WebDriver/FedCM.html
@@ -107,9 +107,9 @@ Defined Under Namespace
diff --git a/docs/api/rb/Selenium/WebDriver/FedCM/Account.html b/docs/api/rb/Selenium/WebDriver/FedCM/Account.html
index 6fa6c2c212786..e682958b04be3 100644
--- a/docs/api/rb/Selenium/WebDriver/FedCM/Account.html
+++ b/docs/api/rb/Selenium/WebDriver/FedCM/Account.html
@@ -435,7 +435,7 @@
-
Initializes a new account with the provided attributes.
+
steep:ignore:start.
@@ -459,28 +459,13 @@
-
Initializes a new account with the provided attributes.
+
steep:ignore:start
@@ -488,6 +473,8 @@
+34
+35
36
37
38
@@ -496,12 +483,10 @@
41
42
43
-44
-45
-46
+44
- # File 'rb/lib/selenium/webdriver/common/fedcm/account.rb', line 36
+ # File 'rb/lib/selenium/webdriver/common/fedcm/account.rb', line 34
def initialize ( ** args )
@account_id = args [ ' accountId ' ]
@@ -917,9 +902,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/FedCM/Dialog.html b/docs/api/rb/Selenium/WebDriver/FedCM/Dialog.html
index 3fdc531fadcee..629cd7eab6721 100644
--- a/docs/api/rb/Selenium/WebDriver/FedCM/Dialog.html
+++ b/docs/api/rb/Selenium/WebDriver/FedCM/Dialog.html
@@ -699,9 +699,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/FileReaper.html b/docs/api/rb/Selenium/WebDriver/FileReaper.html
index 0b284fa346882..95635c74344eb 100644
--- a/docs/api/rb/Selenium/WebDriver/FileReaper.html
+++ b/docs/api/rb/Selenium/WebDriver/FileReaper.html
@@ -511,9 +511,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox.html b/docs/api/rb/Selenium/WebDriver/Firefox.html
index 1c60ee5feeda1..0eee2ea80dff5 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox.html
@@ -279,9 +279,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Driver.html b/docs/api/rb/Selenium/WebDriver/Firefox/Driver.html
index 9b2270fed96be..a5d89732fe6e3 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Driver.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Driver.html
@@ -150,10 +150,8 @@
DriverExtensions :: FullPageScreenshot ,
DriverExtensions :: HasContext ,
DriverExtensions :: HasBiDi ,
-DriverExtensions :: HasDevTools ,
DriverExtensions :: HasLogEvents ,
DriverExtensions :: HasNetworkInterception ,
-DriverExtensions :: HasWebStorage ,
DriverExtensions :: PrintsPage ] . freeze
@@ -251,7 +249,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
@@ -307,13 +305,13 @@
+39
+40
41
-42
-43
-44
+42
- # File 'rb/lib/selenium/webdriver/firefox/driver.rb', line 41
+ # File 'rb/lib/selenium/webdriver/firefox/driver.rb', line 39
def initialize ( options: nil , service: nil , url: nil , ** opts )
caps , url = initialize_local_driver ( options , service , url )
@@ -359,12 +357,12 @@
-46
-47
-48
+44
+45
+46
- # File 'rb/lib/selenium/webdriver/firefox/driver.rb', line 46
+ # File 'rb/lib/selenium/webdriver/firefox/driver.rb', line 44
def browser
:firefox
@@ -379,9 +377,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Extension.html b/docs/api/rb/Selenium/WebDriver/Firefox/Extension.html
index 24086f9295535..852d41164537d 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Extension.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Extension.html
@@ -343,9 +343,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Features.html b/docs/api/rb/Selenium/WebDriver/Firefox/Features.html
index f45c0293ef7a6..5b49e827d6985 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Features.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Features.html
@@ -514,9 +514,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Options.html b/docs/api/rb/Selenium/WebDriver/Firefox/Options.html
index 1db35510f742b..1d5436232c294 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Options.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Options.html
@@ -1032,9 +1032,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Profile.html b/docs/api/rb/Selenium/WebDriver/Firefox/Profile.html
index e673bb1f95433..eec5c373df722 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Profile.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Profile.html
@@ -1200,9 +1200,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/ProfilesIni.html b/docs/api/rb/Selenium/WebDriver/Firefox/ProfilesIni.html
index 2011ed421dcc9..3de8e72906ce9 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/ProfilesIni.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/ProfilesIni.html
@@ -356,9 +356,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Service.html b/docs/api/rb/Selenium/WebDriver/Firefox/Service.html
index 077624b6bdc61..db7c426dbad75 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Service.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Service.html
@@ -166,9 +166,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Firefox/Util.html b/docs/api/rb/Selenium/WebDriver/Firefox/Util.html
index ef534e3a1f630..6ccca911e0767 100644
--- a/docs/api/rb/Selenium/WebDriver/Firefox/Util.html
+++ b/docs/api/rb/Selenium/WebDriver/Firefox/Util.html
@@ -286,9 +286,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/HTML5.html b/docs/api/rb/Selenium/WebDriver/HTML5.html
deleted file mode 100644
index e117c46213aba..0000000000000
--- a/docs/api/rb/Selenium/WebDriver/HTML5.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
- Module: Selenium::WebDriver::HTML5
-
- — Documentation by YARD 0.9.37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Module: Selenium::WebDriver::HTML5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Defined in:
- rb/lib/selenium/webdriver/common/html5/local_storage.rb,
- rb/lib/selenium/webdriver/common/html5/session_storage.rb, rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb
-
-
-
-
-
-
Defined Under Namespace
-
-
-
- Modules: SharedWebStorage
-
-
-
- Classes: LocalStorage , SessionStorage
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/api/rb/Selenium/WebDriver/HTML5/LocalStorage.html b/docs/api/rb/Selenium/WebDriver/HTML5/LocalStorage.html
deleted file mode 100644
index 60a88ebe03ed2..0000000000000
--- a/docs/api/rb/Selenium/WebDriver/HTML5/LocalStorage.html
+++ /dev/null
@@ -1,542 +0,0 @@
-
-
-
-
-
-
- Class: Selenium::WebDriver::HTML5::LocalStorage
-
- — Documentation by YARD 0.9.37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class: Selenium::WebDriver::HTML5::LocalStorage
-
-
-
-
-
-
-
- Inherits:
-
- Object
-
-
- Object
-
- Selenium::WebDriver::HTML5::LocalStorage
-
-
- show all
-
-
-
-
-
-
-
-
-
-
- Includes:
- SharedWebStorage
-
-
-
-
-
-
-
-
- Defined in:
- rb/lib/selenium/webdriver/common/html5/local_storage.rb
-
-
-
-
-
-
-
-
-
-
-
-
-
- Instance Method Summary
- collapse
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Methods included from SharedWebStorage
-
#each , #empty? , #fetch , #key?
-
-
-
Constructor Details
-
-
-
-
- #initialize (bridge) ⇒ LocalStorage
-
-
-
-
-
-
-
-
- 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.
-
-
-
Returns a new instance of LocalStorage.
-
-
-
-
-
-
-
-
-
-
-
-
-
-29
-30
-31
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 29
-
-def initialize ( bridge )
- @bridge = bridge
-end
-
-
-
-
-
-
-
-
-
-
Instance Method Details
-
-
-
-
-
- #[] (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-33
-34
-35
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 33
-
-def [] ( key )
- @bridge . local_storage_item key
-end
-
-
-
-
-
-
-
-
- #[]= (key, value) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-37
-38
-39
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 37
-
-def []= ( key , value )
- @bridge . local_storage_item key , value
-end
-
-
-
-
-
-
-
-
- #clear ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-45
-46
-47
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 45
-
-def clear
- @bridge . clear_local_storage
-end
-
-
-
-
-
-
-
-
- #delete (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-41
-42
-43
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 41
-
-def delete ( key )
- @bridge . remove_local_storage_item key
-end
-
-
-
-
-
-
-
-
- #keys ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-53
-54
-55
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 53
-
-def keys
- @bridge . local_storage_keys . reverse
-end
-
-
-
-
-
-
-
-
- #size ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-49
-50
-51
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/local_storage.rb', line 49
-
-def size
- @bridge . local_storage_size
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/api/rb/Selenium/WebDriver/HTML5/SessionStorage.html b/docs/api/rb/Selenium/WebDriver/HTML5/SessionStorage.html
deleted file mode 100644
index b8dac9a9c656b..0000000000000
--- a/docs/api/rb/Selenium/WebDriver/HTML5/SessionStorage.html
+++ /dev/null
@@ -1,543 +0,0 @@
-
-
-
-
-
-
- Class: Selenium::WebDriver::HTML5::SessionStorage
-
- — Documentation by YARD 0.9.37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class: Selenium::WebDriver::HTML5::SessionStorage
-
-
-
-
-
-
-
- Inherits:
-
- Object
-
-
- Object
-
- Selenium::WebDriver::HTML5::SessionStorage
-
-
- show all
-
-
-
-
-
-
-
-
-
-
- Includes:
- Enumerable, SharedWebStorage
-
-
-
-
-
-
-
-
- Defined in:
- rb/lib/selenium/webdriver/common/html5/session_storage.rb
-
-
-
-
-
-
-
-
-
-
-
-
-
- Instance Method Summary
- collapse
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Methods included from SharedWebStorage
-
#each , #empty? , #fetch , #key?
-
-
-
-
Constructor Details
-
-
-
-
- #initialize (bridge) ⇒ SessionStorage
-
-
-
-
-
-
-
-
- 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.
-
-
-
Returns a new instance of SessionStorage.
-
-
-
-
-
-
-
-
-
-
-
-
-
-55
-56
-57
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 55
-
-def initialize ( bridge )
- @bridge = bridge
-end
-
-
-
-
-
-
-
-
-
-
Instance Method Details
-
-
-
-
-
- #[] (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-27
-28
-29
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 27
-
-def [] ( key )
- @bridge . session_storage_item key
-end
-
-
-
-
-
-
-
-
- #[]= (key, value) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-31
-32
-33
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 31
-
-def []= ( key , value )
- @bridge . session_storage_item key , value
-end
-
-
-
-
-
-
-
-
- #clear ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-39
-40
-41
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 39
-
-def clear
- @bridge . clear_session_storage
-end
-
-
-
-
-
-
-
-
- #delete (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-35
-36
-37
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 35
-
-def delete ( key )
- @bridge . remove_session_storage_item key
-end
-
-
-
-
-
-
-
-
- #keys ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-47
-48
-49
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 47
-
-def keys
- @bridge . session_storage_keys . reverse
-end
-
-
-
-
-
-
-
-
- #size ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-43
-44
-45
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/session_storage.rb', line 43
-
-def size
- @bridge . session_storage_size
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/api/rb/Selenium/WebDriver/HTML5/SharedWebStorage.html b/docs/api/rb/Selenium/WebDriver/HTML5/SharedWebStorage.html
deleted file mode 100644
index d2ef8d5c2970f..0000000000000
--- a/docs/api/rb/Selenium/WebDriver/HTML5/SharedWebStorage.html
+++ /dev/null
@@ -1,427 +0,0 @@
-
-
-
-
-
-
- Module: Selenium::WebDriver::HTML5::SharedWebStorage
-
- — Documentation by YARD 0.9.37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Module: Selenium::WebDriver::HTML5::SharedWebStorage
-
-
-
-
-
-
-
-
-
-
-
-
- Includes:
- Enumerable
-
-
-
-
-
-
- Included in:
- LocalStorage , SessionStorage
-
-
-
-
-
- Defined in:
- rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb
-
-
-
-
-
-
-
-
-
-
-
-
-
- Instance Method Summary
- collapse
-
-
-
-
-
-
-
-
-
-
Instance Method Details
-
-
-
-
-
- #each ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-43
-44
-45
-46
-47
-48
-49
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb', line 43
-
-def each
- return enum_for ( :each ) unless block_given?
-
- keys . each do | k |
- yield k , self [ k ]
- end
-end
-
-
-
-
-
-
-
-
- #empty? ⇒ Boolean
-
-
-
-
-
-
-
-
-
-
-
-
-39
-40
-41
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb', line 39
-
-def empty?
- to_a . empty?
-end
-
-
-
-
-
-
-
-
- #fetch (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-32
-33
-34
-35
-36
-37
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb', line 32
-
-def fetch ( key )
- return self [ key ] if key? key
- return yield ( key ) if block_given?
-
- raise KeyError , " missing key #{ key . inspect } "
-end
-
-
-
-
-
-
-
-
- #key? (key) ⇒ Boolean
-
-
-
- Also known as:
- member? , has_key?
-
-
-
-
-
-
-
-
-
-
-
-26
-27
-28
-
-
- # File 'rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb', line 26
-
-def key? ( key )
- keys . include? key
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/api/rb/Selenium/WebDriver/IE.html b/docs/api/rb/Selenium/WebDriver/IE.html
index 88add26e1fea7..d7266457ab44c 100644
--- a/docs/api/rb/Selenium/WebDriver/IE.html
+++ b/docs/api/rb/Selenium/WebDriver/IE.html
@@ -109,9 +109,9 @@ Defined Under Namespace
diff --git a/docs/api/rb/Selenium/WebDriver/IE/Driver.html b/docs/api/rb/Selenium/WebDriver/IE/Driver.html
index 6e1123ab6afce..9709a16532e76 100644
--- a/docs/api/rb/Selenium/WebDriver/IE/Driver.html
+++ b/docs/api/rb/Selenium/WebDriver/IE/Driver.html
@@ -146,7 +146,7 @@
- [ DriverExtensions :: HasWebStorage ] . freeze
+ [ ] . freeze
@@ -243,7 +243,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
@@ -371,9 +371,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/IE/Features.html b/docs/api/rb/Selenium/WebDriver/IE/Features.html
index 190b15bcebf21..3c8c8c0f63d8c 100644
--- a/docs/api/rb/Selenium/WebDriver/IE/Features.html
+++ b/docs/api/rb/Selenium/WebDriver/IE/Features.html
@@ -216,9 +216,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/IE/Options.html b/docs/api/rb/Selenium/WebDriver/IE/Options.html
index 59c0599df1945..35acf9c254bf5 100644
--- a/docs/api/rb/Selenium/WebDriver/IE/Options.html
+++ b/docs/api/rb/Selenium/WebDriver/IE/Options.html
@@ -643,9 +643,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/IE/Service.html b/docs/api/rb/Selenium/WebDriver/IE/Service.html
index 7256e8e2cc6ff..ed1105abcb6d2 100644
--- a/docs/api/rb/Selenium/WebDriver/IE/Service.html
+++ b/docs/api/rb/Selenium/WebDriver/IE/Service.html
@@ -166,9 +166,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions.html b/docs/api/rb/Selenium/WebDriver/Interactions.html
index 1f10c1e6edef4..2ca67a4d3d3d6 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions.html
@@ -521,9 +521,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/InputDevice.html b/docs/api/rb/Selenium/WebDriver/Interactions/InputDevice.html
index d365db0b78f7b..e537392e4d5c9 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/InputDevice.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/InputDevice.html
@@ -727,9 +727,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/Interaction.html b/docs/api/rb/Selenium/WebDriver/Interactions/Interaction.html
index a8621d6c9d4ee..8ec0f0af03aa4 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/Interaction.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/Interaction.html
@@ -382,9 +382,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput.html b/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput.html
index f04e5c7a83656..6f72136653c14 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput.html
@@ -407,9 +407,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput/TypingInteraction.html b/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput/TypingInteraction.html
index 59258b95e04be..99e013b8d732f 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput/TypingInteraction.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/KeyInput/TypingInteraction.html
@@ -168,9 +168,9 @@ Constructor Details
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/NoneInput.html b/docs/api/rb/Selenium/WebDriver/Interactions/NoneInput.html
index 83072780e6167..b380fdbb13606 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/NoneInput.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/NoneInput.html
@@ -232,9 +232,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/Pause.html b/docs/api/rb/Selenium/WebDriver/Interactions/Pause.html
index 6fb9937ebbaae..d433421dd126f 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/Pause.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/Pause.html
@@ -382,9 +382,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/PointerCancel.html b/docs/api/rb/Selenium/WebDriver/Interactions/PointerCancel.html
index 5efa18aca35f0..f498f53a139d9 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/PointerCancel.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/PointerCancel.html
@@ -376,9 +376,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/PointerEventProperties.html b/docs/api/rb/Selenium/WebDriver/Interactions/PointerEventProperties.html
index af2ffb805119c..f003363611c42 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/PointerEventProperties.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/PointerEventProperties.html
@@ -231,9 +231,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/PointerInput.html b/docs/api/rb/Selenium/WebDriver/Interactions/PointerInput.html
index a8cebe2478d4e..0d4b438c9ac48 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/PointerInput.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/PointerInput.html
@@ -762,9 +762,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/PointerMove.html b/docs/api/rb/Selenium/WebDriver/Interactions/PointerMove.html
index c077dd2d56198..0f1d87b12656d 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/PointerMove.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/PointerMove.html
@@ -481,9 +481,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/PointerPress.html b/docs/api/rb/Selenium/WebDriver/Interactions/PointerPress.html
index 7ef6b0f34ec55..cff6bc376b308 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/PointerPress.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/PointerPress.html
@@ -382,9 +382,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/Scroll.html b/docs/api/rb/Selenium/WebDriver/Interactions/Scroll.html
index 15bbe6fa4d6bd..78fe712769475 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/Scroll.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/Scroll.html
@@ -417,9 +417,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/TypingInteraction.html b/docs/api/rb/Selenium/WebDriver/Interactions/TypingInteraction.html
index b455437c58856..65b182f65e34f 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/TypingInteraction.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/TypingInteraction.html
@@ -541,9 +541,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Interactions/WheelInput.html b/docs/api/rb/Selenium/WebDriver/Interactions/WheelInput.html
index 38248f38f8468..87214e2603639 100644
--- a/docs/api/rb/Selenium/WebDriver/Interactions/WheelInput.html
+++ b/docs/api/rb/Selenium/WebDriver/Interactions/WheelInput.html
@@ -305,9 +305,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/KeyActions.html b/docs/api/rb/Selenium/WebDriver/KeyActions.html
index f469eabff957f..2090f4f17c60b 100644
--- a/docs/api/rb/Selenium/WebDriver/KeyActions.html
+++ b/docs/api/rb/Selenium/WebDriver/KeyActions.html
@@ -840,9 +840,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Keys.html b/docs/api/rb/Selenium/WebDriver/Keys.html
index 4fc18794808f9..eb718e583e2c6 100644
--- a/docs/api/rb/Selenium/WebDriver/Keys.html
+++ b/docs/api/rb/Selenium/WebDriver/Keys.html
@@ -458,9 +458,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/LocalDriver.html b/docs/api/rb/Selenium/WebDriver/LocalDriver.html
index aa7165204842e..27b72e4955d3a 100644
--- a/docs/api/rb/Selenium/WebDriver/LocalDriver.html
+++ b/docs/api/rb/Selenium/WebDriver/LocalDriver.html
@@ -285,9 +285,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/LogEntry.html b/docs/api/rb/Selenium/WebDriver/LogEntry.html
index cc87c9eac7b91..e9b8bdeafe815 100644
--- a/docs/api/rb/Selenium/WebDriver/LogEntry.html
+++ b/docs/api/rb/Selenium/WebDriver/LogEntry.html
@@ -593,9 +593,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Logger.html b/docs/api/rb/Selenium/WebDriver/Logger.html
index a361adda9c859..4b788182d3c49 100644
--- a/docs/api/rb/Selenium/WebDriver/Logger.html
+++ b/docs/api/rb/Selenium/WebDriver/Logger.html
@@ -1253,9 +1253,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Logs.html b/docs/api/rb/Selenium/WebDriver/Logs.html
index 2121fb153c858..fade6fbafb53b 100644
--- a/docs/api/rb/Selenium/WebDriver/Logs.html
+++ b/docs/api/rb/Selenium/WebDriver/Logs.html
@@ -307,9 +307,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Manager.html b/docs/api/rb/Selenium/WebDriver/Manager.html
index da8b8f7a15433..7d5562ed9c09c 100644
--- a/docs/api/rb/Selenium/WebDriver/Manager.html
+++ b/docs/api/rb/Selenium/WebDriver/Manager.html
@@ -165,7 +165,7 @@
- #cookie_named (name) ⇒ Hash?
+ #cookie_named (name) ⇒ Hash
@@ -634,7 +634,7 @@
- #cookie_named (name) ⇒ Hash ?
+ #cookie_named (name) ⇒ Hash
@@ -676,13 +676,13 @@
- (Hash , nil )
+ (Hash )
—
-
the cookie, or nil if it wasn’t found.
+
the cookie, or throws a NoSuchCookieError if it wasn’t found.
@@ -877,9 +877,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Navigation.html b/docs/api/rb/Selenium/WebDriver/Navigation.html
index f6e8ad51a0add..1561b12fcc4b5 100644
--- a/docs/api/rb/Selenium/WebDriver/Navigation.html
+++ b/docs/api/rb/Selenium/WebDriver/Navigation.html
@@ -459,9 +459,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Network.html b/docs/api/rb/Selenium/WebDriver/Network.html
new file mode 100644
index 0000000000000..517af833cd174
--- /dev/null
+++ b/docs/api/rb/Selenium/WebDriver/Network.html
@@ -0,0 +1,697 @@
+
+
+
+
+
+
+ Class: Selenium::WebDriver::Network
+
+ — Documentation by YARD 0.9.37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: Selenium::WebDriver::Network
+
+
+
+
+
+
+
+ Inherits:
+
+ Object
+
+
+ Object
+
+ Selenium::WebDriver::Network
+
+
+ show all
+
+
+
+
+
+
+
+
+ Extended by:
+ Forwardable
+
+
+
+
+
+
+
+
+
+
+ Defined in:
+ rb/lib/selenium/webdriver/common/network.rb
+
+
+
+
+
+
+
+
+
Instance Attribute Summary collapse
+
+
+
+
+
+ #callbacks ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute callbacks.
+
+
+
+
+
+
+
+
+ #network ⇒ Object
+
+
+
+ (also: #bidi)
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute network.
+
+
+
+
+
+
+
+
+
+
+
+
+ Instance Method Summary
+ collapse
+
+
+
+
+
+
+
+
Constructor Details
+
+
+
+
+ #initialize (bridge) ⇒ Network
+
+
+
+
+
+
+
+
+
Returns a new instance of Network.
+
+
+
+
+
+
+
+
+
+
+
+
+
+32
+33
+34
+35
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 32
+
+def initialize ( bridge )
+ @network = BiDi :: Network . new ( bridge . bidi )
+ @callbacks = { }
+end
+
+
+
+
+
+
+
+
+
Instance Attribute Details
+
+
+
+
+
+
+ #callbacks ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute callbacks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+27
+28
+29
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 27
+
+def callbacks
+ @callbacks
+end
+
+
+
+
+
+
+
+
+
+
+ #network ⇒ Object
+
+
+
+ Also known as:
+ bidi
+
+
+
+
+
+
+
+
Returns the value of attribute network.
+
+
+
+
+
+
+
+
+
+
+
+
+
+27
+28
+29
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 27
+
+def network
+ @network
+end
+
+
+
+
+
+
+
+
+
+
Instance Method Details
+
+
+
+
+
+ #add_authentication_handler (username = nil, password = nil, *filter, pattern_type: nil, &block) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 47
+
+def add_authentication_handler ( username = nil , password = nil , * filter , pattern_type: nil , & block )
+ selected_block =
+ if username && password
+ proc { | auth | auth . authenticate ( username , password ) }
+ else
+ block
+ end
+
+ add_handler (
+ :auth_required ,
+ BiDi :: Network :: PHASES [ :auth_required ] ,
+ BiDi :: InterceptedAuth ,
+ filter ,
+ pattern_type: pattern_type ,
+ & selected_block
+ )
+end
+
+
+
+
+
+
+
+
+ #add_request_handler (*filter, pattern_type: nil, &block) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 65
+
+def add_request_handler ( * filter , pattern_type: nil , & block )
+ add_handler (
+ :before_request ,
+ BiDi :: Network :: PHASES [ :before_request ] ,
+ BiDi :: InterceptedRequest ,
+ filter ,
+ pattern_type: pattern_type ,
+ & block
+ )
+end
+
+
+
+
+
+
+
+
+ #add_response_handler (*filter, pattern_type: nil, &block) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 76
+
+def add_response_handler ( * filter , pattern_type: nil , & block )
+ add_handler (
+ :response_started ,
+ BiDi :: Network :: PHASES [ :response_started ] ,
+ BiDi :: InterceptedResponse ,
+ filter ,
+ pattern_type: pattern_type ,
+ & block
+ )
+end
+
+
+
+
+
+
+
+
+ #clear_handlers ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+43
+44
+45
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 43
+
+def clear_handlers
+ callbacks . each_key { | id | remove_handler ( id ) }
+end
+
+
+
+
+
+
+
+
+ #remove_handler (id) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+37
+38
+39
+40
+41
+
+
+ # File 'rb/lib/selenium/webdriver/common/network.rb', line 37
+
+def remove_handler ( id )
+ intercept = callbacks [ id ]
+ network . remove_intercept ( intercept [ ' intercept ' ] )
+ callbacks . delete ( id )
+end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/api/rb/Selenium/WebDriver/Options.html b/docs/api/rb/Selenium/WebDriver/Options.html
index c13f8d8130314..1a2181a14eed5 100644
--- a/docs/api/rb/Selenium/WebDriver/Options.html
+++ b/docs/api/rb/Selenium/WebDriver/Options.html
@@ -1043,9 +1043,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Platform.html b/docs/api/rb/Selenium/WebDriver/Platform.html
index 4fe21b373239f..e4187be917b9d 100644
--- a/docs/api/rb/Selenium/WebDriver/Platform.html
+++ b/docs/api/rb/Selenium/WebDriver/Platform.html
@@ -2007,9 +2007,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Point.html b/docs/api/rb/Selenium/WebDriver/Point.html
index e86e7a8b42dc4..585902f220a53 100644
--- a/docs/api/rb/Selenium/WebDriver/Point.html
+++ b/docs/api/rb/Selenium/WebDriver/Point.html
@@ -300,9 +300,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/PointerActions.html b/docs/api/rb/Selenium/WebDriver/PointerActions.html
index b90c2b1183435..a44769d518d09 100644
--- a/docs/api/rb/Selenium/WebDriver/PointerActions.html
+++ b/docs/api/rb/Selenium/WebDriver/PointerActions.html
@@ -2071,9 +2071,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/PortProber.html b/docs/api/rb/Selenium/WebDriver/PortProber.html
index 2100860eebb93..4afdf93cc325a 100644
--- a/docs/api/rb/Selenium/WebDriver/PortProber.html
+++ b/docs/api/rb/Selenium/WebDriver/PortProber.html
@@ -293,9 +293,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/ProfileHelper.html b/docs/api/rb/Selenium/WebDriver/ProfileHelper.html
index ea065946a5354..c88fbce7761d1 100644
--- a/docs/api/rb/Selenium/WebDriver/ProfileHelper.html
+++ b/docs/api/rb/Selenium/WebDriver/ProfileHelper.html
@@ -482,9 +482,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/ProfileHelper/ClassMethods.html b/docs/api/rb/Selenium/WebDriver/ProfileHelper/ClassMethods.html
index 1c8f21f9cb74c..053c725542cc8 100644
--- a/docs/api/rb/Selenium/WebDriver/ProfileHelper/ClassMethods.html
+++ b/docs/api/rb/Selenium/WebDriver/ProfileHelper/ClassMethods.html
@@ -202,9 +202,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Proxy.html b/docs/api/rb/Selenium/WebDriver/Proxy.html
index 992573c12e71c..012d0f67c5a4c 100644
--- a/docs/api/rb/Selenium/WebDriver/Proxy.html
+++ b/docs/api/rb/Selenium/WebDriver/Proxy.html
@@ -1158,9 +1158,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Rectangle.html b/docs/api/rb/Selenium/WebDriver/Rectangle.html
index 6ecc0dfdd4e0d..0e6665d5cfd99 100644
--- a/docs/api/rb/Selenium/WebDriver/Rectangle.html
+++ b/docs/api/rb/Selenium/WebDriver/Rectangle.html
@@ -476,9 +476,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Remote.html b/docs/api/rb/Selenium/WebDriver/Remote.html
index 62caa55bdd5d7..b0ffb2467fe0c 100644
--- a/docs/api/rb/Selenium/WebDriver/Remote.html
+++ b/docs/api/rb/Selenium/WebDriver/Remote.html
@@ -109,9 +109,9 @@ Defined Under Namespace
diff --git a/docs/api/rb/Selenium/WebDriver/Remote/BiDiBridge.html b/docs/api/rb/Selenium/WebDriver/Remote/BiDiBridge.html
index 450079d8970b0..dbf0bf0cddfe4 100644
--- a/docs/api/rb/Selenium/WebDriver/Remote/BiDiBridge.html
+++ b/docs/api/rb/Selenium/WebDriver/Remote/BiDiBridge.html
@@ -200,6 +200,72 @@
+
+
+
+
+
+
+
+
+ #get (url) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #go_back ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #go_forward ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -222,6 +288,28 @@
+
+
+
+
+
+
+
+
+ #refresh ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -240,7 +328,7 @@
Methods inherited from Bridge
- #accept_alert , #action , #active_element , add_command , #add_cookie , #add_credential , #add_virtual_authenticator , #alert= , #alert_text , #browser , #cancel_fedcm_dialog , #clear_element , #clear_local_storage , #clear_session_storage , #click_element , #click_fedcm_dialog_button , #command_list , #cookie , #cookies , #credentials , #delete_all_cookies , #delete_cookie , #dismiss_alert , #element_aria_label , #element_aria_role , #element_attribute , #element_displayed? , #element_dom_attribute , #element_enabled? , #element_location , #element_location_once_scrolled_into_view , #element_property , #element_rect , #element_screenshot , #element_selected? , #element_size , #element_tag_name , #element_text , #element_value , #element_value_of_css_property , #execute_async_script , #execute_script , #fedcm_account_list , #fedcm_delay , #fedcm_dialog_type , #fedcm_subtitle , #fedcm_title , #find_element_by , #find_elements_by , #full_screen_window , #get , #go_back , #go_forward , #initialize , #local_storage_item , #local_storage_keys , #local_storage_size , #manage , #maximize_window , #minimize_window , #new_window , #page_source , #print_page , #refresh , #release_actions , #remove_all_credentials , #remove_credential , #remove_local_storage_item , #remove_session_storage_item , #remove_virtual_authenticator , #reposition_window , #reset_fedcm_cooldown , #resize_window , #screenshot , #select_fedcm_account , #send_actions , #send_keys_to_element , #session_id , #session_storage_item , #session_storage_keys , #session_storage_size , #set_window_rect , #shadow_root , #status , #submit_element , #switch_to_default_content , #switch_to_frame , #switch_to_parent_frame , #switch_to_window , #timeouts , #timeouts= , #title , #url , #user_verified , #window_handle , #window_handles , #window_position , #window_rect , #window_size
+ #accept_alert , #action , #active_element , add_command , #add_cookie , #add_credential , #add_virtual_authenticator , #alert= , #alert_text , #browser , #cancel_fedcm_dialog , #clear_element , #click_element , #click_fedcm_dialog_button , #command_list , #cookie , #cookies , #credentials , #delete_all_cookies , #delete_cookie , #dismiss_alert , #element_aria_label , #element_aria_role , #element_attribute , #element_displayed? , #element_dom_attribute , #element_enabled? , #element_location , #element_location_once_scrolled_into_view , #element_property , #element_rect , #element_screenshot , #element_selected? , #element_size , #element_tag_name , #element_text , #element_value , #element_value_of_css_property , #execute_async_script , #execute_script , #fedcm_account_list , #fedcm_delay , #fedcm_dialog_type , #fedcm_subtitle , #fedcm_title , #find_element_by , #find_elements_by , #full_screen_window , #initialize , #manage , #maximize_window , #minimize_window , #new_window , #page_source , #print_page , #release_actions , #remove_all_credentials , #remove_credential , #remove_virtual_authenticator , #reposition_window , #reset_fedcm_cooldown , #resize_window , #screenshot , #select_fedcm_account , #send_actions , #send_keys_to_element , #session_id , #set_window_rect , #shadow_root , #status , #submit_element , #switch_to_default_content , #switch_to_frame , #switch_to_parent_frame , #switch_to_window , #timeouts , #timeouts= , #title , #url , #user_verified , #window_handle , #window_handles , #window_position , #window_rect , #window_size
@@ -327,12 +415,12 @@
-38
-39
-40
+54
+55
+56
- # File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 38
+ # File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 54
def close
execute ( :close_window ) . tap { | handles | bidi . close if handles . empty? }
@@ -377,9 +465,9 @@
-
+
- #quit ⇒ Object
+ #get (url) ⇒ Object
@@ -393,13 +481,103 @@
32
33
-34
-35
-36
+34
# File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 32
+def get ( url )
+ browsing_context . navigate ( url )
+end
+
+
+
+
+
+
+
+
+ #go_back ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+36
+37
+38
+
+
+ # File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 36
+
+def go_back
+ browsing_context . traverse_history ( - 1 )
+end
+
+
+
+
+
+
+
+
+ #go_forward ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+40
+41
+42
+
+
+ # File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 40
+
+def go_forward
+ browsing_context . traverse_history ( 1 )
+end
+
+
+
+
+
+
+
+
+ #quit ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+48
+49
+50
+51
+52
+
+
+ # File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 48
+
def quit
super
ensure
@@ -408,6 +586,36 @@
+
+
+
+
+
+ #refresh ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+44
+45
+46
+
+
+ # File 'rb/lib/selenium/webdriver/remote/bidi_bridge.rb', line 44
+
+def refresh
+ browsing_context . reload
+end
+
+
+
@@ -415,9 +623,9 @@
diff --git a/docs/api/rb/Selenium/WebDriver/Remote/Bridge.html b/docs/api/rb/Selenium/WebDriver/Remote/Bridge.html
index 79085516725f2..fa4e879cb669b 100644
--- a/docs/api/rb/Selenium/WebDriver/Remote/Bridge.html
+++ b/docs/api/rb/Selenium/WebDriver/Remote/Bridge.html
@@ -808,50 +808,6 @@
-
-
-
-
-
-
-
-
- #clear_local_storage ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #clear_session_storage ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1790,74 +1746,6 @@
Initializes the bridge with the given server URL.
-
-
-
-
-
-
- #local_storage_item (key, value = nil) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #local_storage_keys ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #local_storage_size ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2102,50 +1990,6 @@
-
-
-
-
-
-
-
-
- #remove_local_storage_item (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #remove_session_storage_item (key) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2348,72 +2192,6 @@
Returns the current session ID.
-
-
-
-
-
-
- #session_storage_item (key, value = nil) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #session_storage_keys ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #session_storage_size ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3295,12 +3073,12 @@
-407
-408
-409
+347
+348
+349
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 407
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 347
def action ( async: false , devices: [ ] , duration: 250 )
ActionBuilder . new self , async: async , devices: devices , duration: duration
@@ -3340,12 +3118,12 @@
-535
-536
-537
+475
+476
+477
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 535
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 475
def active_element
Bridge . element_class . new self , element_id_from ( execute ( :get_active_element ) )
@@ -3370,12 +3148,12 @@
-383
-384
-385
+321
+322
+323
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 383
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 321
def add_cookie ( cookie )
execute :add_cookie , { } , { cookie: cookie }
@@ -3400,12 +3178,12 @@
-595
-596
-597
+535
+536
+537
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 595
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 535
def add_credential ( credential , id )
execute :add_credential , { authenticatorId: id } , credential
@@ -3441,13 +3219,13 @@
-586
-587
-588
-589
+526
+527
+528
+529
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 586
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 526
def add_virtual_authenticator ( options )
authenticator_id = execute :add_virtual_authenticator , { } , options . as_json
@@ -3555,13 +3333,13 @@
-655
-656
-657
-658
+595
+596
+597
+598
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 655
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 595
def bidi
msg = ' BiDi must be enabled by setting #web_socket_url to true in options class '
@@ -3634,12 +3412,12 @@
-619
-620
-621
+559
+560
+561
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 619
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 559
def cancel_fedcm_dialog
execute :cancel_fedcm_dialog
@@ -3664,12 +3442,12 @@
-434
-435
-436
+374
+375
+376
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 434
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 374
def clear_element ( element )
execute :element_clear , id: element
@@ -3680,9 +3458,9 @@
-
+
- #clear_local_storage ⇒ Object
+ #click_element (element) ⇒ Object
@@ -3694,17 +3472,15 @@
-322
-323
-324
-325
+364
+365
+366
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 322
+ # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 364
-def clear_local_storage
- WebDriver . logger . deprecate ( ' clear_local_storage ' , id: :clear_local_storage )
- execute_script ( ' localStorage.clear() ' )
+def click_element ( element )
+ execute :element_click , id: element
end
@@ -3712,69 +3488,7 @@
-
-
- #clear_session_storage ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-351
-352
-353
-354
-
-
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 351
-
-def clear_session_storage
- WebDriver . logger . deprecate ( ' clear_session_storage ' , id: :clear_session_storage )
- execute_script ( ' sessionStorage.clear() ' )
-end
-
-
-
-
-
-
-
-
- #click_element (element) ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-424
-425
-426
-
-
- # File 'rb/lib/selenium/webdriver/remote/bridge.rb', line 424
-
-def click_element ( element )
- execute :element_click , id: element
-end
-
-
-
-
-
-
-
+
#click_fedcm_dialog_button ⇒ Object
@@ -3788,12 +3502,12 @@
-651
-652
-653
+591
+592
+593
- # 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 @@
-391
-392
-393
+331
+332
+333
- # 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 @@
-
+
+
-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
@@ -4152,12 +3892,12 @@
-479
-480
-481
+419
+420
+421
- # 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 fedcm_account_list
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-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_keys ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-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_size ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-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 @@
-420
-421
-422
+360
+361
+362
- # 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 select_fedcm_account ( 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_keys ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-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_size ⇒ Object
-
-
-
-
-
-
-
-
-
-
-
-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 @@
-
+
@@ -481,13 +483,23 @@
-
+
+
+
+
steep:ignore:start
+
+
+
+
+
+
+
+
-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
@@ -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
# 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
@@ -303,7 +305,6 @@
-51
52
53
54
@@ -316,10 +317,11 @@
61
62
63
-64
+64
+65
- # 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
- # 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 @@
-Error < StandardError
Selenium::Server
+Error < StandardError
Selenium::Server
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 @@
-
-
-
#[]
-
Selenium::WebDriver::HTML5::LocalStorage
-
-
-
-
-
-
-
#[]
-
Selenium::WebDriver::HTML5::SessionStorage
-
-
-
-
#[]=
@@ -215,22 +199,6 @@
-
-
-
#[]=
-
Selenium::WebDriver::HTML5::LocalStorage
-
-
-
-
-
-
-
#[]=
-
Selenium::WebDriver::HTML5::SessionStorage
-
-
-
-
above
@@ -304,6 +272,14 @@
+
+
#activate
+
Selenium::WebDriver::BiDi::BrowsingContext
+
+
+
+
+
#active_element
Selenium::WebDriver::Remote::Bridge
@@ -311,7 +287,7 @@
-
+
#active_element
Selenium::WebDriver::TargetLocator
@@ -319,7 +295,7 @@
-
+
#add_action
Selenium::WebDriver::Interactions::InputDevice
@@ -327,7 +303,7 @@
-
+
#add_argument
Selenium::WebDriver::IE::Options
@@ -335,7 +311,7 @@
-
+
#add_argument
Selenium::WebDriver::Firefox::Options
@@ -343,7 +319,7 @@
-
+
#add_argument
Selenium::WebDriver::Chromium::Options
@@ -351,6 +327,14 @@
+
+
+
+
+
#add_callback
@@ -480,6 +464,14 @@
+
+
+
+
+
#add_javascript_error_handler
Selenium::WebDriver::Script
@@ -487,7 +479,7 @@
-
+
#add_key_input
Selenium::WebDriver::ActionBuilder
@@ -495,7 +487,7 @@
-
+
#add_message
Selenium::WebDriver::Support::Guards
@@ -503,7 +495,7 @@
-
+
#add_message_handler
Selenium::WebDriver::BiDi::LogHandler
@@ -511,7 +503,7 @@
-
+
#add_option
Selenium::WebDriver::Options
@@ -519,7 +511,7 @@
-
+
#add_option
Selenium::WebDriver::Safari::Options
@@ -527,7 +519,7 @@
-
+
#add_permission
Selenium::WebDriver::DriverExtensions::HasPermissions
@@ -535,7 +527,7 @@
-
+
#add_permissions
Selenium::WebDriver::DriverExtensions::HasPermissions
@@ -543,7 +535,7 @@
-
+
#add_pointer_input
Selenium::WebDriver::ActionBuilder
@@ -551,7 +543,7 @@
-
+
#add_preference
Selenium::WebDriver::Firefox::Options
@@ -559,7 +551,7 @@
-
+
#add_preference
Selenium::WebDriver::Chromium::Options
@@ -567,7 +559,23 @@
+
+
+
+
+
+
+
+
+
+
#add_virtual_authenticator
Selenium::WebDriver::Driver
@@ -575,7 +583,7 @@
-
+
#add_virtual_authenticator
Selenium::WebDriver::Remote::Bridge
@@ -583,7 +591,7 @@
-
+
#add_wheel_input
Selenium::WebDriver::ActionBuilder
@@ -591,7 +599,7 @@
-
+
#after_change_value_of
Selenium::WebDriver::Support::AbstractEventListener
@@ -599,7 +607,7 @@
-
+
#after_click
Selenium::WebDriver::Support::AbstractEventListener
@@ -607,7 +615,7 @@
-
+
#after_close
Selenium::WebDriver::Support::AbstractEventListener
@@ -615,7 +623,7 @@
-
+
#after_execute_script
Selenium::WebDriver::Support::AbstractEventListener
@@ -623,7 +631,7 @@
-
+
#after_find
Selenium::WebDriver::Support::AbstractEventListener
@@ -631,7 +639,7 @@
-
+
#after_navigate_back
Selenium::WebDriver::Support::AbstractEventListener
@@ -639,7 +647,7 @@
-
+
#after_navigate_forward
Selenium::WebDriver::Support::AbstractEventListener
@@ -647,7 +655,7 @@
-
+
#after_navigate_to
Selenium::WebDriver::Support::AbstractEventListener
@@ -655,7 +663,7 @@
-
+
#after_quit
Selenium::WebDriver::Support::AbstractEventListener
@@ -663,7 +671,7 @@
-
+
#alert
Selenium::WebDriver::TargetLocator
@@ -671,7 +679,7 @@
-
+
#alert=
Selenium::WebDriver::Remote::Bridge
@@ -679,7 +687,7 @@
-
+
#alert_text
Selenium::WebDriver::Remote::Bridge
@@ -687,7 +695,7 @@
-
+
#alive?
Selenium::WebDriver::ChildProcess
@@ -695,7 +703,7 @@
-
+
#all_cookies
Selenium::WebDriver::Manager
@@ -703,7 +711,7 @@
-
+
#allow
Selenium::WebDriver::Logger
@@ -711,7 +719,7 @@
-
+
#alpha
Selenium::WebDriver::Support::Color
@@ -719,7 +727,7 @@
-
+
always_match
Selenium::WebDriver::Remote::Capabilities
@@ -727,7 +735,7 @@
-
+
app_data_path
Selenium::WebDriver::Firefox::Util
@@ -735,7 +743,7 @@
-
+
#args
Selenium::WebDriver::IE::Options
@@ -743,7 +751,7 @@
-
+
#args
Selenium::WebDriver::Service
@@ -751,7 +759,7 @@
-
+
#args
Selenium::WebDriver::DevTools::ConsoleEvent
@@ -759,7 +767,7 @@
-
+
#args
Selenium::WebDriver::BiDi::ConsoleLogEntry
@@ -767,7 +775,7 @@
-
+
#aria_role
Selenium::WebDriver::Element
@@ -775,7 +783,7 @@
-
+
#as_json
Selenium::WebDriver::Proxy
@@ -783,7 +791,7 @@
-
+
#as_json
Selenium::WebDriver::Element
@@ -791,7 +799,7 @@
-
+
#as_json
Selenium::WebDriver::Options
@@ -799,7 +807,7 @@
-
+
#as_json
Selenium::WebDriver::Safari::Options
@@ -807,7 +815,7 @@
-
+
#as_json
Selenium::WebDriver::Chromium::Profile
@@ -815,7 +823,7 @@
-
+
#as_json
Selenium::WebDriver::LogEntry
@@ -823,7 +831,7 @@
-
+
#as_json
Selenium::WebDriver::ShadowRoot
@@ -831,7 +839,7 @@
-
+
#as_json
Selenium::WebDriver::Remote::Capabilities
@@ -839,7 +847,23 @@
+
+
+
#as_json
+
Selenium::WebDriver::BiDi::Cookies
+
+
+
+
+
+
#as_json
+
Selenium::WebDriver::BiDi::Headers
+
+
+
+
+
#as_json
Selenium::WebDriver::ProfileHelper
@@ -847,6 +871,14 @@
+
+
+
#as_json
+
Selenium::WebDriver::BiDi::Credentials
+
+
+
+
#as_json
@@ -992,6 +1024,14 @@
+
+
+
+
+
#auto_detect=
Selenium::WebDriver::Proxy
@@ -999,7 +1039,7 @@
-
+
available_assets
Selenium::Server
@@ -1007,7 +1047,7 @@
-
+
#available_log_types
Selenium::WebDriver::Chromium::Features
@@ -1015,7 +1055,7 @@
-
+
#available_types
Selenium::WebDriver::Logs
@@ -1023,7 +1063,7 @@
-
+
#back
Selenium::WebDriver::Navigation
@@ -1031,7 +1071,7 @@
-
+
#background
Selenium::Server
@@ -1039,7 +1079,7 @@
-
+
#before_change_value_of
Selenium::WebDriver::Support::AbstractEventListener
@@ -1047,7 +1087,7 @@
-
+
#before_click
Selenium::WebDriver::Support::AbstractEventListener
@@ -1055,7 +1095,7 @@
-
+
#before_close
Selenium::WebDriver::Support::AbstractEventListener
@@ -1063,7 +1103,7 @@
-
+
#before_execute_script
Selenium::WebDriver::Support::AbstractEventListener
@@ -1071,7 +1111,7 @@
-
+
#before_find
Selenium::WebDriver::Support::AbstractEventListener
@@ -1079,7 +1119,7 @@
-
+
#before_navigate_back
Selenium::WebDriver::Support::AbstractEventListener
@@ -1087,7 +1127,7 @@
-
+
#before_navigate_forward
Selenium::WebDriver::Support::AbstractEventListener
@@ -1095,7 +1135,7 @@
-
+
#before_navigate_to
Selenium::WebDriver::Support::AbstractEventListener
@@ -1103,7 +1143,7 @@
-
+
#before_quit
Selenium::WebDriver::Support::AbstractEventListener
@@ -1111,7 +1151,7 @@
-
+
#bidi
Selenium::WebDriver::Remote::Bridge
@@ -1119,7 +1159,7 @@
-
+
#bidi
Selenium::WebDriver::Remote::BiDiBridge
@@ -1127,7 +1167,7 @@
-
+
#bidi
Selenium::WebDriver::DriverExtensions::HasBiDi
@@ -1135,7 +1175,7 @@
-
+
bin_path
Selenium::WebDriver::SeleniumManager
@@ -1143,7 +1183,7 @@
-
+
binary_paths
Selenium::WebDriver::SeleniumManager
@@ -1151,7 +1191,7 @@
-
+
#blue
Selenium::WebDriver::Support::Color
@@ -1159,7 +1199,7 @@
-
+
#body
Selenium::WebDriver::DevTools::Response
@@ -1167,7 +1207,23 @@
+
+
+
#body
+
Selenium::WebDriver::BiDi::InterceptedRequest
+
+
+
+
+
+
#body
+
Selenium::WebDriver::BiDi::InterceptedResponse
+
+
+
+
+
#browser
Selenium::WebDriver::IE::Driver
@@ -1175,7 +1231,7 @@
-
+
#browser
Selenium::WebDriver::Edge::Driver
@@ -1183,7 +1239,7 @@
-
+
#browser
Selenium::WebDriver::Chrome::Driver
@@ -1191,7 +1247,7 @@
-
+
#browser
Selenium::WebDriver::Driver
@@ -1199,7 +1255,7 @@
-
+
#browser
Selenium::WebDriver::Remote::Bridge
@@ -1207,7 +1263,7 @@
-
+
#browser
Selenium::WebDriver::Safari::Driver
@@ -1215,7 +1271,7 @@
-
+
#browser
Selenium::WebDriver::Firefox::Driver
@@ -1223,7 +1279,7 @@
-
+
#browser_path
Selenium::WebDriver::DriverFinder
@@ -1231,7 +1287,7 @@
-
+
#browser_path?
Selenium::WebDriver::DriverFinder
@@ -1239,7 +1295,7 @@
-
+
#bug_tracker
Selenium::WebDriver::Support::Guards
@@ -1247,7 +1303,7 @@
-
+
build
Selenium::WebDriver::ChildProcess
@@ -1255,7 +1311,7 @@
-
+
#call
Selenium::WebDriver::Remote::Http::Common
@@ -1263,7 +1319,7 @@
-
+
#callable
Selenium::WebDriver::DevTools::PinnedScript
@@ -1271,7 +1327,7 @@
-
+
#callbacks
Selenium::WebDriver::BiDi
@@ -1279,7 +1335,7 @@
-
+
#callbacks
Selenium::WebDriver::DevTools
@@ -1287,6 +1343,14 @@
+
+
+