Python selenium 的 WebElement 如何获取 text?

2022-09-23 16:45:38 +08:00
 Ethson
browser = webdriver.Chrome()
browser.get("")
answers_list = browser.find_elements(By.CLASS_NAME, "List-item")
print(answers_list[0].text)

selenium version = 4.4.3

WebElement.text 总是返回 visible text ,对于 invisible text 呢?我找了一下,没找到接口。

有大兄弟能指教下么?谢谢了。

1921 次点击
所在节点    Python
4 条回复
smartwusir007
2022-09-23 17:23:48 +08:00
啥是 visible text, 啥是 invisible text ?
lookStupiToForce
2022-09-23 17:32:42 +08:00
不懂你说的 invisible text 是啥,但感觉你把 dir(answers_list[0])了之后全试一遍就行......
Deteriorator
2022-09-24 20:09:33 +08:00
那你直接 get attribute 好了
runningman
2022-09-27 14:13:28 +08:00
这是个问题吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/882452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX