【发布时间】:2015-12-16 03:52:37
【问题描述】:
我只想选择包含文本的标签(没有子/后代)。
这就是我要找的:
//*/descendant::text()[normalize-space()]
它在 Selenium 中不起作用。有没有办法通过 find_elements_by_xpath() 在 Selenium 中使用这个表达式?
【问题讨论】:
-
“不起作用”是什么意思?它不选择任何东西吗?它是否选择元素,但不是您想要的?有错误吗?
-
Selenium 抛出异常:InvalidSelectorError: The result of the xpath expression "//*/descendant::text()[normalize-space()]" 是:[object Text]。它应该是一个元素。
标签: python selenium xpath selenium-webdriver