class Selenium::DevTools::V85::Storage
Constants
- EVENTS
Public Class Methods
new(devtools)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 32 def initialize(devtools) @devtools = devtools end
Public Instance Methods
clear_data_for_origin(origin:, storage_types:)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 41 def clear_data_for_origin(origin:, storage_types:) @devtools.send_cmd('Storage.clearDataForOrigin', origin: origin, storageTypes: storage_types) end
get_usage_and_quota(origin:)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 63 def get_usage_and_quota(origin:) @devtools.send_cmd('Storage.getUsageAndQuota', origin: origin) end
on(event, &block)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 36 def on(event, &block) event = EVENTS[event] if event.is_a?(Symbol) @devtools.callbacks["Storage.#{event}"] << block end
track_cache_storage_for_origin(origin:)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 68 def track_cache_storage_for_origin(origin:) @devtools.send_cmd('Storage.trackCacheStorageForOrigin', origin: origin) end
track_indexed_db_for_origin(origin:)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 73 def track_indexed_db_for_origin(origin:) @devtools.send_cmd('Storage.trackIndexedDBForOrigin', origin: origin) end
untrack_cache_storage_for_origin(origin:)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 78 def untrack_cache_storage_for_origin(origin:) @devtools.send_cmd('Storage.untrackCacheStorageForOrigin', origin: origin) end
untrack_indexed_db_for_origin(origin:)
click to toggle source
# File lib/selenium/devtools/v85/storage.rb, line 83 def untrack_indexed_db_for_origin(origin:) @devtools.send_cmd('Storage.untrackIndexedDBForOrigin', origin: origin) end