Slenium雑記 webdriverのcookie設定で躓いた

# -*- coding: utf-8 -*-
from selenium import webdriver
import time
import pickle

http://stackoverflow.com/questions/15058462/how-to-save-and-load-cookies-using-python-selenium-webdriver
http://python.g.hatena.ne.jp/muscovyduck/20080820/p1
http://stackoverflow.com/questions/11124566/htmlunit-with-headless-selenium

def save( cookies ):
filename = u'cookie' # 出力時のファイル名を指定
fw = open(filename,'w') # 書き込み可能でファイルを開く
pickle.dump(cookies,fw) # pickle.dumpでファイルを書き込み
fw.close() # ファイルを閉じる
def load():
filename = u'cookie' # 出力時のファイル名を指定
f = open(filename,'r') # ファイル名を指定して開く
_dict = pickle.load(f) # pickle.loadで読み込み
f.close() # ファイルを閉じる
return _dict


driver = webdriver.Firefox()
#driver = webdriver.Remote( desired_capabilities=webdriver.DesiredCapabilities.HTMLUNIT )
driver.get("http://www.google.com")
cookieList = driver.get_cookies()
save( cookieList )
driver.delete_all_cookies()
cookieList = load()
for cookie in cookieList:
driver.add_cookie( cookie )
#但し selenium.common.exceptions.WebDriverException: Message: u"You may only add cookies that would be visible to the current domain: