Как я могу получить текущее содержимое элемента в веб-драйвере

Я должен думать об этом неправильный.

Я хочу получить содержимое элемента, в данном случае поля формы, на странице, к которой я обращаюсь с помощью Webdriver/Selenium 2

Вот мой неработающий код:

 Element=driver.find_element_by_id(ElementID)
 print Element
 print Element.text

вот результат:

<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>

(Примечание пустая строка)Я знаю, что у этого элемента есть содержимое, так как я просто вставил его туда с помощью предыдущей команды, используя.sendkeys, и я могу видеть их на реальной веб-странице во время выполнения скрипта.

но мне нужно вернуть содержимое обратно в данные.

Что я могу сделать, чтобы прочитать это? Предпочтительно в общем виде, чтобы я мог извлекать содержимое из различных типов элементов.

55
задан Skip Huffman 20 April 2012 в 07:26
поделиться