Python 2.7 find_元素未打印实际文本

Python 2.7 find_元素未打印实际文本,python-2.7,selenium,pyvirtualdisplay,Python 2.7,Selenium,Pyvirtualdisplay,我的结果是 from pyvirtualdisplay import Display from selenium import webdriver from selenium.webdriver.common.keys import Keys import time display = Display(visible=0, size=(800, 600)) display.start() driver = webdriver.Firefox() driver.get('http://www

我的结果是

from pyvirtualdisplay import Display
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time


display = Display(visible=0, size=(800, 600))
display.start()

driver = webdriver.Firefox()
driver.get('http://www.espn.go.com')
driver.implicitly_wait(10)
print driver.find_element_by_class_name("timestamp")
driver.quit()
display.stop()

而不是时间戳:ex:3h


它对所有东西都这样做,我得到的是奇怪的会话和元素代码,而不是实际的文本。即使我换了其他元素或尝试了其他网站。此外,即使我使用
打印驱动程序。通过xpath(“/*[@class='timestamp']”)查找\u元素

您看到打印的是
WebElement
对象字符串表示。在Python Selenium中,通过*方法调用任何
find\u元素时,都会返回实例

相反,您想要获取
文本

<selenium.webdriver.remote.webelement.WebElement (session="7b9bac74-fc4e-436f-ba2b-f723bc1e4abd", element="{e91179d6-990c-463f-b56b-a2a38fabecdb}")>
driver.find_element_by_class_name("timestamp").text