Class: Capybara::Driver::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/kimurai/capybara_ext/driver/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#requestsObject



9
10
11
# File 'lib/kimurai/capybara_ext/driver/base.rb', line 9

def requests
  @requests ||= 0
end

#responsesObject



13
14
15
# File 'lib/kimurai/capybara_ext/driver/base.rb', line 13

def responses
  @responses ||= 0
end

#visitedObject

Returns the value of attribute visited.



6
7
8
# File 'lib/kimurai/capybara_ext/driver/base.rb', line 6

def visited
  @visited
end

Instance Method Details

#current_memoryObject



17
18
19
20
21
22
# File 'lib/kimurai/capybara_ext/driver/base.rb', line 17

def current_memory
  driver_pid = pid

  all = (get_descendant_processes(driver_pid) << driver_pid).uniq
  all.map { |pid| get_process_memory(pid) }.sum
end