class Capybara::Selenium::Driver

Public Instance Methods

clear_cookies() click to toggle source
# File lib/kimurai/capybara_ext/selenium/driver.rb, line 21
def clear_cookies
  browser.manage.delete_all_cookies
end
get_cookies() click to toggle source
# File lib/kimurai/capybara_ext/selenium/driver.rb, line 4
def get_cookies
  browser.manage.all_cookies
end
pid() click to toggle source
# File lib/kimurai/capybara_ext/selenium/driver.rb, line 27
def pid
  @pid ||= `lsof -i tcp:#{port} -t`.strip.to_i
end
port() click to toggle source
# File lib/kimurai/capybara_ext/selenium/driver.rb, line 31
def port
  @port ||= browser.send(:bridge).instance_variable_get("@http").instance_variable_get("@server_url").port
end
set_cookies(cookies) click to toggle source
# File lib/kimurai/capybara_ext/selenium/driver.rb, line 15
def set_cookies(cookies)
  cookies.each do |cookie|
    set_cookie(cookie[:name], cookie[:value], cookie)
  end
end