Method: Capybara::Poltergeist::Browser#network_traffic

Defined in:
lib/capybara/poltergeist/browser.rb

#network_traffic(type = nil) ⇒ Object


279
280
281
282
283
284
285
286
287
# File 'lib/capybara/poltergeist/browser.rb', line 279

def network_traffic(type = nil)
  command('network_traffic', type).map do |event|
    NetworkTraffic::Request.new(
      event['request'],
      event['responseParts'].map { |response| NetworkTraffic::Response.new(response) },
      event['error'] ? NetworkTraffic::Error.new(event['error']) : nil
    )
  end
end