IT常识
技术 Python PHP JavaScript IOS Android Java 数据库 资源 公众号 代码片段 github
  • IT常识
  • 资源

xpath中的ends-with无效解决方案

Posted 2020-11-18

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 函数?

selenium中为啥依据xpath定位html页面左边树形菜单无效

带有法语特殊字符 (è d') 的无效 XPath

分页 xpath 无效

selenium模糊匹配控件

(c)2006-2024 SYSTEM All Rights Reserved IT常识