如何select一个元素,它的值大于零
How to select an element that its value is greater than zero
我正在尝试查找其数据库存值大于 0 的元素。我可以使用以下方法找到具有特定库存值的元素:
findElement(By.xpath("//div[@data-stock='2']"))
但是自从库存总是在变化 我想使用 xpath 或 css 找到数据库存大于零的第一个元素。尝试使用 "//div[@data-stock!='0']"
但它不起作用。
<div class="product" data-price="100.00" data-stock="0">...<div>
<div class="product" data-price="30.00" data-stock="2">...<div>
<div class="product" data-price="3.00" data-stock="10">...<div>
我想使用 findElement()
并获取库存大于零的第一个元素,在本例中是第二个元素。
请尝试 findElement(By.xpath("//div[@data-stock > 0]));
如果有用请告诉我。
顺便说一句:我发现 https://www.freeformatter.com/xpath-tester.html 在玩 xpath 时很有用。
:)
我正在尝试查找其数据库存值大于 0 的元素。我可以使用以下方法找到具有特定库存值的元素:
findElement(By.xpath("//div[@data-stock='2']"))
但是自从库存总是在变化 我想使用 xpath 或 css 找到数据库存大于零的第一个元素。尝试使用 "//div[@data-stock!='0']"
但它不起作用。
<div class="product" data-price="100.00" data-stock="0">...<div>
<div class="product" data-price="30.00" data-stock="2">...<div>
<div class="product" data-price="3.00" data-stock="10">...<div>
我想使用 findElement()
并获取库存大于零的第一个元素,在本例中是第二个元素。
请尝试 findElement(By.xpath("//div[@data-stock > 0]));
如果有用请告诉我。
顺便说一句:我发现 https://www.freeformatter.com/xpath-tester.html 在玩 xpath 时很有用。
:)