Devo pensare a questo errore.Come posso ottenere il contenuto corrente di un elemento nel webdriver
voglio ottenere il contenuto di un elemento, in questo caso un formfield, in una pagina che io sono l'accesso con WebDriver/Selenio 2
Ecco il mio codice rotto:
Element=driver.find_element_by_id(ElementID)
print Element
print Element.text
qui è il risultato:
<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>
(notare la riga vuota) so che elemento ha un contenuto dato che ho appena li farcite in là con il comando precedente utilizzando .Sendkeys e posso vederli sulla pagina web attuale mentre lo script è in esecuzione.
ma ho bisogno di recuperare il contenuto nei dati.
Cosa posso fare per leggere questo? Preferibilmente in modo generico in modo da poter estrarre contenuti da vari tipi di elementi.
che tipo di elemento è? Se si tratta di un elemento di input, è necessario l'attributo "valore" anziché il testo – prestomanifesto
Ah, il valore potrebbe essere la soluzione. Ci proverò. –