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