概述
此链接摘录:
正如WebDriver规范中定义的,Selenium WebDriver只与可见元素交互,因此不可见元素的文本将始终作为空字符串返回。在
但是,在某些情况下,可能会发现获取隐藏文本很有用,可以通过调用元素.属性('attributeName')或注入类似JavaScript的返回参数[0].attributeName。在
innerHTML将返回此元素的内部HTML,其中包含内部的所有HTML标记。
例如,innerHTML For Hello
World!那将是你好
世界!而不是Hello World!。
textContent和innerText将只检索其子体的所有文本内容,而不检索任何HTML标记。
textContent是W3C兼容的textContent属性[1],但遗憾的是IE[2]不支持它。
innerText不是w3cdom规范的一部分,Firefox不支持它。
这里简要演示了如何使用Selenium WebDriver.NET、Ruby和Python绑定从隐藏元素中获取文本。
从selenium import webdriver
演示页面=“”数据:text/html,
演示页面,了解如何使用Selenium WebDriver从隐藏元素中获取文本。在
演示div,里面有一个隐藏的段落。
''
driver = webdriver.PhantomJS()
driver.get(DEMO_PAGE)
demo_div = driver.find_element_
最后
以上就是忐忑唇膏为你收集整理的python selenium span_如何使用selenium从span获取文本的全部内容,希望文章能够帮你解决python selenium span_如何使用selenium从span获取文本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复