【发布时间】:2012-05-02 08:26:25
【问题描述】:
我一定是想错了。
我想在使用 Webdriver/Selenium 2 访问的页面上获取元素的内容,在本例中为表单域
这是我损坏的代码:
Element=driver.find_element_by_id(ElementID)
print Element
print Element.text
结果如下:
<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>
(注意空行) 我知道该元素具有内容,因为我只是使用 .sendkeys 将上一个命令塞入其中,并且在脚本运行时我可以在实际网页上看到它们。
但我需要将内容恢复为数据。
我能做些什么来阅读这篇文章?最好采用通用方式,以便我可以从各种类型的元素中提取内容。
【问题讨论】:
-
它是什么元素?如果它是输入元素,则需要属性“值”而不是文本
-
啊,价值可能是解决方案。会努力的。