class Selenium::DevTools::V103::Storage
def clear_cookies(browser_context_id: nil)
def clear_cookies(browser_context_id: nil) @devtools.send_cmd('Storage.clearCookies', browserContextId: browser_context_id) end
def clear_data_for_origin(origin:, storage_types:)
def clear_data_for_origin(origin:, storage_types:) @devtools.send_cmd('Storage.clearDataForOrigin', origin: origin, storageTypes: storage_types) end
def clear_trust_tokens(issuer_origin:)
def clear_trust_tokens(issuer_origin:) @devtools.send_cmd('Storage.clearTrustTokens', issuerOrigin: issuer_origin) end
def get_cookies(browser_context_id: nil)
def get_cookies(browser_context_id: nil) @devtools.send_cmd('Storage.getCookies', browserContextId: browser_context_id) end
def get_interest_group_details(owner_origin:, name:)
def get_interest_group_details(owner_origin:, name:) @devtools.send_cmd('Storage.getInterestGroupDetails', ownerOrigin: owner_origin, name: name) end
def get_trust_tokens
def get_trust_tokens @devtools.send_cmd('Storage.getTrustTokens') end
def get_usage_and_quota(origin:)
def get_usage_and_quota(origin:) @devtools.send_cmd('Storage.getUsageAndQuota', origin: origin) end
def initialize(devtools)
def initialize(devtools) @devtools = devtools end
def on(event, &block)
def on(event, &block) event = EVENTS[event] if event.is_a?(Symbol) @devtools.callbacks["Storage.#{event}"] << block end
def override_quota_for_origin(origin:, quota_size: nil)
def override_quota_for_origin(origin:, quota_size: nil) @devtools.send_cmd('Storage.overrideQuotaForOrigin', origin: origin, quotaSize: quota_size) end
def set_cookies(cookies:, browser_context_id: nil)
def set_cookies(cookies:, browser_context_id: nil) @devtools.send_cmd('Storage.setCookies', cookies: cookies, browserContextId: browser_context_id) end
def set_interest_group_tracking(enable:)
def set_interest_group_tracking(enable:) @devtools.send_cmd('Storage.setInterestGroupTracking', enable: enable) end
def track_cache_storage_for_origin(origin:)
def track_cache_storage_for_origin(origin:) @devtools.send_cmd('Storage.trackCacheStorageForOrigin', origin: origin) end
def track_indexed_db_for_origin(origin:)
def track_indexed_db_for_origin(origin:) @devtools.send_cmd('Storage.trackIndexedDBForOrigin', origin: origin) end
def untrack_cache_storage_for_origin(origin:)
def untrack_cache_storage_for_origin(origin:) @devtools.send_cmd('Storage.untrackCacheStorageForOrigin', origin: origin) end
def untrack_indexed_db_for_origin(origin:)
def untrack_indexed_db_for_origin(origin:) @devtools.send_cmd('Storage.untrackIndexedDBForOrigin', origin: origin) end