首页 > 解决方案 > 如何通过 Selenium 和 Python 从 html 标签跨度获取文本

问题描述

这是我的 HTML,尝试获取的文本必须是唯一的。使用 Python 2.7

我的图片html

尝试使用:

driver.find_element_by_xpath("//span[@id='lblError']/text()")

xpath 不是有效的。

标签: javascriptpythonseleniumxpathxpath-1.0

解决方案


尝试按 ID 查找元素,然后 get_attribute("innerHTML")。

var el = driver.find_element_by_id("lblerror")
var text = el.get_attribute("innerHTML")

推荐阅读