class Capybara::Mechanize::Driver
Public Instance Methods
add_header(name, value)
click to toggle source
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 23 def add_header(name, value) browser.agent.request_headers[name] = value end
current_memory()
click to toggle source
Reset parent method `current_memory` for mechanize (we can't measure memory of Mechanize driver)
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 60 def current_memory nil end
headers()
click to toggle source
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 15 def headers browser.agent.request_headers end
headers=(headers)
click to toggle source
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 19 def headers=(headers) browser.agent.request_headers = headers end
pid()
click to toggle source
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 64 def pid nil end
port()
click to toggle source
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 68 def port nil end
quit()
click to toggle source
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 53 def quit browser.agent.shutdown end
set_proxy(ip, port, type, user = nil, password = nil)
click to toggle source
Extend capybara-mechnize to support Poltergeist-like methods www.rubydoc.info/gems/poltergeist/Capybara/Poltergeist/Driver
# File lib/kimurai/capybara_ext/mechanize/driver.rb, line 8 def set_proxy(ip, port, type, user = nil, password = nil) # type is always "http", "socks" is not supported (yet) browser.agent.set_proxy(ip, port, user, password) end