Webdriver do selênio e unicode

É o meu segundo dia com a biblioteca Selenium 2 e a dor com o Unicode nunca parece diminuir.

Eu estou apenas fazendo a operação mais básica, quero imprimir a fonte da página:

from selenium import webdriver


driver = webdriver.Firefox()
driver.get("http://google.com")

print driver.page_source

Com certeza, recebo um erro:

UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in position 62045:  
ordinal not in range(128)

Como posso, por favor, codificar isso parautf-8 ?

questionAnswers(2)

yourAnswerToTheQuestion