class Selenium::WebDriver::DevTools::NetworkInterceptor
def intercept_request(id, params, &block)
def intercept_request(id, params, &block) original = DevTools::Request.from(id, params) mutable = DevTools::Request.from(id, params) block.call(mutable) do |&continue| pending_response_requests[id] = continue if original == mutable continue_request(original.id) else mutate_request(mutable) end end end