class Selenium::DevTools::V93::Storage
Constants
- EVENTS
Public Class Methods
new(devtools)
click to toggle source
# File lib/selenium/devtools/v93/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/v93/storage.rb, line 41 def clear_data_for_origin(origin:, storage_types:) @devtools.send_cmd('Storage.clearDataForOrigin', origin: origin, storageTypes: storage_types) end
clear_trust_tokens(issuer_origin:)
click to toggle source
# File lib/selenium/devtools/v93/storage.rb, line 98 def clear_trust_tokens(issuer_origin:) @devtools.send_cmd('Storage.clearTrustTokens', issuerOrigin: issuer_origin) end
get_trust_tokens()
click to toggle source
# File lib/selenium/devtools/v93/storage.rb, line 94 def get_trust_tokens @devtools.send_cmd('Storage.getTrustTokens') end
get_usage_and_quota(origin:)
click to toggle source
# File lib/selenium/devtools/v93/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/v93/storage.rb, line 36 def on(event, &block) event = EVENTS[event] if event.is_a?(Symbol) @devtools.callbacks["Storage.#{event}"] << block end
override_quota_for_origin(origin:, quota_size: nil)
click to toggle source
# File lib/selenium/devtools/v93/storage.rb, line 68 def override_quota_for_origin(origin:, quota_size: nil) @devtools.send_cmd('Storage.overrideQuotaForOrigin', origin: origin, quotaSize: quota_size) end
track_cache_storage_for_origin(origin:)
click to toggle source
# File lib/selenium/devtools/v93/storage.rb, line 74 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/v93/storage.rb, line 79 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/v93/storage.rb, line 84 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/v93/storage.rb, line 89 def untrack_indexed_db_for_origin(origin:) @devtools.send_cmd('Storage.untrackIndexedDBForOrigin', origin: origin) end