xpath - 如何获取此菜单项的 Xpath?
问题描述
我需要选择一个包含某些文本的菜单项,在这种情况下是文本“19061Schwerin”
但在 li 里面,有文本,还有一个锚标签。
我试过这个:$x("//li[contains(., 19061Schwerin)]")
但它不起作用,有什么想法吗?
解决方案
要定位li
包含文本“19061 Schwerin”的元素,可以使用以下 xpath:
//li[contains(normalize-space(.), '19061 Schwerin')]
注意:这将找到与此 xpath 匹配的元素。如果您只想要第一个 xpath,您可以[1]
在上述 xpath 的末尾粘贴 a。
推荐阅读
- mongodb - 免费代码营“MongoDB 和 Mongoose - 创建和保存模型记录
- python - 加速循环内的多个条件
- javascript - 如何将相关数据返回到外键 django ajax
- digital-signature - 使用数字签名异常签署 XML 文档
- angular - 类型上不存在属性“x”... - Promise 语法 - TS2339
- javascript - recaptcha v3 - 网站所有者的错误:无效的密钥类型
- amazon-web-services - Hadoop`无法从链中的任何提供商加载 AWS 凭证`
- node.js - 如何在mongodb nodejs中查询数组到特定索引
- r - R formattable - 使用样式时收到错误
- quarkus - Quarkus 日志记录 - UseParentHandler 不起作用