class Selenium::DevTools::V93::CacheStorage

Public Class Methods

new(devtools) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 26
def initialize(devtools)
  @devtools = devtools
end

Public Instance Methods

delete_cache(cache_id:) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 35
def delete_cache(cache_id:)
  @devtools.send_cmd('CacheStorage.deleteCache',
                     cacheId: cache_id)
end
delete_entry(cache_id:, request:) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 40
def delete_entry(cache_id:, request:)
  @devtools.send_cmd('CacheStorage.deleteEntry',
                     cacheId: cache_id,
                     request: request)
end
on(event, &block) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 30
def on(event, &block)
  event = EVENTS[event] if event.is_a?(Symbol)
  @devtools.callbacks["CacheStorage.#{event}"] << block
end
request_cache_names(security_origin:) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 46
def request_cache_names(security_origin:)
  @devtools.send_cmd('CacheStorage.requestCacheNames',
                     securityOrigin: security_origin)
end
request_cached_response(cache_id:, request_url:, request_headers:) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 51
def request_cached_response(cache_id:, request_url:, request_headers:)
  @devtools.send_cmd('CacheStorage.requestCachedResponse',
                     cacheId: cache_id,
                     requestURL: request_url,
                     requestHeaders: request_headers)
end
request_entries(cache_id:, skip_count: nil, page_size: nil, path_filter: nil) click to toggle source
# File lib/selenium/devtools/v93/cache_storage.rb, line 58
def request_entries(cache_id:, skip_count: nil, page_size: nil, path_filter: nil)
  @devtools.send_cmd('CacheStorage.requestEntries',
                     cacheId: cache_id,
                     skipCount: skip_count,
                     pageSize: page_size,
                     pathFilter: path_filter)
end