Obtener código HTML de WebElement en Selenium WebDriver usando Python


Estoy usando los enlaces de Python para ejecutar Selenium WebDriver.

from selenium import webdriver
wd = webdriver.Firefox()

Sé que puedo agarrar un webelement así...

elem = wd.find_element_by_css_selector('#my-id')

Y sé que puedo obtener la fuente de página completa con...

wd.page_source

¿Pero hay de todos modos para obtener la "fuente del elemento"?

elem.source   # <-- returns the HTML as a string

Los documentos de selenium webdriver para Python son básicamente inexistentes y no veo nada en el código que parezca habilitar esa funcionalidad.

Cualquier pensamiento sobre la mejor manera de acceder al HTML de un elemento (y sus hijos)?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52