java - 仅使用属性值的第一部分通过 xpath 查找元素

标签 java selenium xpath

我有几个元素只有属性值的第一部分是共同的,我的问题是,是否可以仅通过部分值找到元素列表

以下是元素:

<div data-fields="productLIFiveYr" style="overflow: hidden;">…</div>
<div data-fields="productLITenYr" style="overflow: hidden;">…</div>
<div data-fields="productLITwentyYr" style="overflow: hidden;">…</div>

我正在寻找这样的东西:xpath='//div[data-fields="product.."]'

最佳答案

//div[starts-with(@data-fields, "product")]

关于java - 仅使用属性值的第一部分通过 xpath 查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57844625/

相关文章:

java - Logback 和 Spring Boot 的新 springProperty 查找机制不起作用

java - 使用基本 Java 方法查找字符串中的模式

javascript - 通过 Selenium 驱动程序执行 Javascript elementFromPoint

java - 不稳定的测试 Selenium

c# - XPath 查询不起作用

Java AWT drawString() 不显示在窗口上

java - 简单的Java斐波那契代码问题

java - 滑动在 Appium Android Webview 中不起作用

.net - 我可以根据 XML 模式验证 XPath 表达式吗?

java - 使用 XPath 循环 XML 字符串 - Java