lib/capybara/sessionkeeper.rb in capybara-sessionkeeper-0.1.7 vs lib/capybara/sessionkeeper.rb in capybara-sessionkeeper-0.2.0
- old
+ new
@@ -23,9 +23,10 @@
def restore_cookies_from_data(data, options = {})
raise CookieError, "visit must be performed to restore cookies" if ['data:,', 'about:blank'].include?(current_url)
cookies = %w[yml yaml].include?(options[:format]) ? YAML.load(data) : Marshal.load(data)
cookies.each do |d|
begin
+ driver.browser.manage.delete_cookie d[:name]
driver.browser.manage.add_cookie d
rescue StandardError => e
skip_invalid_cookie_domain_error(e)
end
end