xpath中的ends-with无效解决方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xpath中的ends-with无效解决方案相关的知识,希望对你有一定的参考价值。
xpath定位遇到如下问题:br/>//*[ends-with(@id,"多测师")]定位不到以"多测师"结尾的元素
原因如下:
ends-with是xpath2.0的语法,可能你的浏览器还只支持1.0的语法
解决如下:
//*[ends-with(@id,"多测师")]
等价于
//input[substring(@id, string-length(@id) - string-length(‘多测师‘) +1) = ‘多测师‘]
以上是关于xpath中的ends-with无效解决方案的主要内容,如果未能解决你的问题,请参考以下文章
如何解决硒循环中的这个错误? InvalidSelectorException:消息:无效选择器:无法使用 xpath 定位元素
如何以编程方式在 XPathExpression 实例中使用 XPath 函数?