python总结-Selenium 获取文本返回空?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python总结-Selenium 获取文本返回空?相关的知识,希望对你有一定的参考价值。

参考技术A 上一章,就有个问题,print(driver.find_element_by_tag_name('label').text)为空,打印不出文字????
这是由于 webdriver spec 的定义,Selenium WebDriver 只会与可见元素交互,所以获取隐藏元素的文本总是会返回空字符串。
可以这样子检查下:

如果上面是False,那就说明字符串隐藏了,所以得用下面这种方法提取:

上述均以实例操作,可自行替换 ‘label’ 标签!

以上是关于python总结-Selenium 获取文本返回空?的主要内容,如果未能解决你的问题,请参考以下文章

Selenium2+python自动化65-js定位几种方法总结

在Python上使用Selenium返回空'src'属性

从python中的Selenium Webdriver实例获取文本[重复]

如何通过 Selenium 和 Python 从 html 标签跨度获取文本

如何使用 Selenium Python 获取文本颜色

selenium中WebElement.getText()为空解决方法