class Ferrum::Network::Exchange
def blank?
-
(Boolean)
-
def blank? !request end
def blocked?
-
(Boolean)
-
def blocked? intercepted? && intercepted_request.status?(:aborted) end
def finished?
-
(Boolean)
-
def finished? blocked? || response&.loaded? || !error.nil? || ping? end
def initialize(page, id)
-
id
(String
) -- -
page
(Page
) --
def initialize(page, id) @id = id @page = page @intercepted_request = nil @request = @response = @error = nil end
def inspect
-
(String)
-
def inspect "#<#{self.class} " \ "@id=#{@id.inspect} " \ "@intercepted_request=#{@intercepted_request.inspect} " \ "@request=#{@request.inspect} " \ "@response=#{@response.inspect} " \ "@error=#{@error.inspect}>" end
def intercepted?
-
(Boolean)
-
def intercepted? !intercepted_request.nil? end
def navigation_request?(frame_id)
-
(Boolean)
-
Parameters:
-
frame_id
(String
) --
def navigation_request?(frame_id) request&.type?(:document) && request&.frame_id == frame_id end
def pending?
-
(Boolean)
-
def pending? !finished? end
def ping?
-
(Boolean)
-
def ping? !!request&.ping? end
def redirect?
-
(Boolean)
-
def redirect? response&.redirect? end
def to_a
-
(Array)
-
def to_a [request, response, error] end
def url
-
(String, nil)
-
def url request&.url end
def xhr?
-
(Boolean)
-
def xhr? !!request&.xhr? end