class Selenium::DevTools::V92::CacheStorage
Public Class Methods
new(devtools)
click to toggle source
# File lib/selenium/devtools/v92/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/v92/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/v92/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/v92/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/v92/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/v92/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/v92/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