? Debo estar pensando en esto mal.¿Cómo puedo obtener el contenido actual de un elemento en webdriver
Quiero obtener el contenido de un elemento, en este caso un formfield, en una página que accedo con WebDriver/Selenio 2
Aquí está mi código roto:
Element=driver.find_element_by_id(ElementID)
print Element
print Element.text
aquí es el resultado:
<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>
(observe la línea en blanco) sé que elemento tiene contenido ya que acabo los metí allí con el comando anterior utilizando .sendkeys y puedo verlos en la página web real mientras se ejecuta el script.
pero necesito recuperar el contenido.
¿Qué puedo hacer para leer esto? Preferiblemente de forma genérica para que pueda extraer contenidos de diversos tipos de elementos.
¿Qué tipo de elemento es? Si se trata de un elemento de entrada, necesita el atributo "valor" en lugar del texto – prestomanifesto
Ah, el valor podría ser la solución. Lo intentaré. –