1
我能够做到这一点Python:Selenium xpath查找不区分大小写字符的元素?
search = "View List"
driver.find_elements_by_xpath("//*/text()[normalize-space(.)='%s']/parent::*" % search)
,但我需要它忽略,并像文本匹配的所有元素:“查看列表”或“查看列表”
search = "View List"
driver.find_elements_by_xpath("//*/lower-case(text())[normalize-space(.)='%s']/parent::*" % search.lower())
上面没有似乎工作。 lower-case()
XPATH 1.0
无论如何要在硒python工作xpath 2.0?该解决方案真的不是最佳 –
不幸的是没有。 xpath 2.0需要被浏览器支持,它不是一个硒/ python限制。 – Faiz
这就是我在想什么,使用支持xpath 2.0的JavaScript库并将其注入到python中 –