Должно быть, я думаю об этом неправильно.Как получить текущее содержимое элемента в webdriver
Я хочу, чтобы получить содержимое элемента, в данном случае поле формы, на одной странице, что я обращающегося с WebDriver/Selenium 2
Вот мое разбитое код:
Element=driver.find_element_by_id(ElementID)
print Element
print Element.text
здесь результат:
<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>
(Обратите внимание на пустую строку) Я знаю, что элемент имеет содержимое, так как я просто засунул их там с помощью предыдущей команды .sendkeys, и я могу видеть их на фактической веб-странице во время запуска скрипта.
, но мне нужно вернуть содержимое в данные.
Что я могу сделать, чтобы прочитать это? Предпочтительно в общем виде, чтобы я мог извлекать содержимое из различных типов элементов.
какой он элемент? Если это элемент ввода, вам нужен атрибут «значение» вместо текста – prestomanifesto
Ах, Value может быть решением. Будет пытаться. –