栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

找出类名是否包含某些文本

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

找出类名是否包含某些文本

您似乎缺少右括号和右括号:

更改此:

//body[contains(@class, 'is-mobile'

变成这个:

//body[contains(@class, 'is-mobile')]

附带说明一下,请考虑到此代码还有另一个隐蔽的问题,那就是您将匹配不希望匹配的内容,例如此类class属性:

login-page not-is-mobile

无法像使用CSS3选择器那样简单地进行匹配

[class~="is-mobile"]
。但是,您可以这样做:

//body[contains(concat(' ', @class, ' '), ' is-mobile ')]

所有这些空格都在其中,以确保您只会在空格之间匹配某些内容,即使它位于class属性的开头或结尾,也要匹配。

这确实很丑陋,但这就是XPath的实现方式。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649307.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号