Skip to content

Commit 7346f73

Browse files
committed
[rb] remove deprecated html 5 web storage features
1 parent 61fa872 commit 7346f73

File tree

13 files changed

+2
-423
lines changed

13 files changed

+2
-423
lines changed

rb/lib/selenium/webdriver/chromium/driver.rb

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ class Driver < WebDriver::Driver
3232
DriverExtensions::HasFedCmDialog,
3333
DriverExtensions::HasNetworkConditions,
3434
DriverExtensions::HasNetworkInterception,
35-
DriverExtensions::HasWebStorage,
3635
DriverExtensions::HasLaunching,
3736
DriverExtensions::HasPermissions,
3837
DriverExtensions::DownloadsFiles,

rb/lib/selenium/webdriver/common.rb

-4
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,6 @@
6363
require 'selenium/webdriver/common/virtual_authenticator/credential'
6464
require 'selenium/webdriver/common/virtual_authenticator/virtual_authenticator_options'
6565
require 'selenium/webdriver/common/virtual_authenticator/virtual_authenticator'
66-
require 'selenium/webdriver/common/html5/shared_web_storage'
67-
require 'selenium/webdriver/common/html5/local_storage'
68-
require 'selenium/webdriver/common/html5/session_storage'
69-
require 'selenium/webdriver/common/driver_extensions/has_web_storage'
7066
require 'selenium/webdriver/common/driver_extensions/downloads_files'
7167
require 'selenium/webdriver/common/driver_extensions/has_session_id'
7268
require 'selenium/webdriver/common/driver_extensions/has_network_conditions'

rb/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb

-38
This file was deleted.

rb/lib/selenium/webdriver/common/html5/local_storage.rb

-59
This file was deleted.

rb/lib/selenium/webdriver/common/html5/session_storage.rb

-61
This file was deleted.

rb/lib/selenium/webdriver/common/html5/shared_web_storage.rb

-53
This file was deleted.

rb/lib/selenium/webdriver/firefox/driver.rb

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ class Driver < WebDriver::Driver
3232
DriverExtensions::HasBiDi,
3333
DriverExtensions::HasLogEvents,
3434
DriverExtensions::HasNetworkInterception,
35-
DriverExtensions::HasWebStorage,
3635
DriverExtensions::PrintsPage].freeze
3736

3837
include LocalDriver

rb/lib/selenium/webdriver/ie/driver.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ module IE
2727
#
2828

2929
class Driver < WebDriver::Driver
30-
EXTENSIONS = [DriverExtensions::HasWebStorage].freeze
30+
EXTENSIONS = [].freeze
3131

3232
include LocalDriver
3333

rb/lib/selenium/webdriver/remote/bridge.rb

-62
Original file line numberDiff line numberDiff line change
@@ -296,68 +296,6 @@ def element_screenshot(element)
296296
execute :take_element_screenshot, id: element
297297
end
298298

299-
#
300-
# HTML 5
301-
#
302-
303-
def local_storage_item(key, value = nil)
304-
WebDriver.logger.deprecate('local_storage_item(key, value)', id: :local_storage_item)
305-
if value
306-
execute_script("localStorage.setItem('#{key}', '#{value}')")
307-
else
308-
execute_script("return localStorage.getItem('#{key}')")
309-
end
310-
end
311-
312-
def remove_local_storage_item(key)
313-
WebDriver.logger.deprecate('remove_local_storage_item(key)', id: :remove_local_storage_item)
314-
execute_script("localStorage.removeItem('#{key}')")
315-
end
316-
317-
def local_storage_keys
318-
WebDriver.logger.deprecate('local_storage_keys', id: :local_storage_keys)
319-
execute_script('return Object.keys(localStorage)')
320-
end
321-
322-
def clear_local_storage
323-
WebDriver.logger.deprecate('clear_local_storage', id: :clear_local_storage)
324-
execute_script('localStorage.clear()')
325-
end
326-
327-
def local_storage_size
328-
WebDriver.logger.deprecate('local_storage_size', id: :local_storage_size)
329-
execute_script('return localStorage.length')
330-
end
331-
332-
def session_storage_item(key, value = nil)
333-
WebDriver.logger.deprecate('session_storage_item(key, value)', id: :session_storage_item)
334-
if value
335-
execute_script("sessionStorage.setItem('#{key}', '#{value}')")
336-
else
337-
execute_script("return sessionStorage.getItem('#{key}')")
338-
end
339-
end
340-
341-
def remove_session_storage_item(key)
342-
WebDriver.logger.deprecate('remove_session_storage_item(key)', id: :remove_session_storage_item)
343-
execute_script("sessionStorage.removeItem('#{key}')")
344-
end
345-
346-
def session_storage_keys
347-
WebDriver.logger.deprecate('session_storage_keys', id: :session_storage_keys)
348-
execute_script('return Object.keys(sessionStorage)')
349-
end
350-
351-
def clear_session_storage
352-
WebDriver.logger.deprecate('clear_session_storage', id: :clear_session_storage)
353-
execute_script('sessionStorage.clear()')
354-
end
355-
356-
def session_storage_size
357-
WebDriver.logger.deprecate('session_storage_size', id: :session_storage_size)
358-
execute_script('return sessionStorage.length')
359-
end
360-
361299
#
362300
# javascript execution
363301
#

rb/lib/selenium/webdriver/safari/driver.rb

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ module Safari
2727

2828
class Driver < WebDriver::Driver
2929
EXTENSIONS = [DriverExtensions::HasDebugger,
30-
DriverExtensions::HasApplePermissions,
31-
DriverExtensions::HasWebStorage].freeze
30+
DriverExtensions::HasApplePermissions].freeze
3231

3332
include LocalDriver
3433

rb/sig/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rbs

-11
This file was deleted.

rb/spec/BUILD.bazel

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ rb_library(
2929
"//rb/spec/integration/selenium/webdriver:select",
3030
"//rb/spec/integration/selenium/webdriver:shadow_root",
3131
"//rb/spec/integration/selenium/webdriver:spec_helper",
32-
"//rb/spec/integration/selenium/webdriver:storage",
3332
"//rb/spec/integration/selenium/webdriver:takes_screenshot",
3433
"//rb/spec/integration/selenium/webdriver:target_locator",
3534
"//rb/spec/integration/selenium/webdriver:timeout",

0 commit comments

Comments
 (0)