Como posso obter o conteúdo atual de um elemento no webdriver?
Eu devo estar pensando sobre isso errado.
Eu quero pegar o conteúdo de um elemento, neste caso um formfield, em uma página que estou acessando com o Webdriver / Selenium 2
Aqui está o meu código quebrado:
<code> Element=driver.find_element_by_id(ElementID) print Element print Element.text </code>
aqui está o resultado:
<code><selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c> </code>
(Observe a linha em branco) Eu sei que o elemento tem conteúdo desde que eu apenas enchi-los lá com o comando anterior usando .sendkeys e eu posso vê-los na página da web real, enquanto o script é executado.
mas preciso recuperar o conteúdo para os dados.
O que posso fazer para ler isto? De preferência, de maneira genérica, para que eu possa extrair o conteúdo de diversos tipos de elementos.