javascript - 如何通过 Selenium 和 Python 从 html 标签跨度获取文本
问题描述
这是我的 HTML,尝试获取的文本必须是唯一的。使用 Python 2.7
尝试使用:
driver.find_element_by_xpath("//span[@id='lblError']/text()")
xpath 不是有效的。
解决方案
尝试按 ID 查找元素,然后 get_attribute("innerHTML")。
var el = driver.find_element_by_id("lblerror")
var text = el.get_attribute("innerHTML")
推荐阅读
- r - 有几个条件的循环
- reactjs - 元素的水平对齐 - Semantic-UI-react
- javascript - Output of object in console failed
- android - 无法在 Android Studio 中解析 R,但应用程序编译得很好
- ios - layoutIfNeeded 导致崩溃
- python - 如何将有效输入放入继承 TextInput 小部件的 ModelChoiceField 小部件中
- reactjs - 基于 props 动态渲染组件
- bash - 如何直接将一个文件的列附加到另一个文件
- php - 删除脚本不删除,而是刷新页面
- python - python请求如何将数据发送到网站