Xpath-查找具有特定属性的表中的所有单元格

时间:2019-05-10 07:15:27

标签: html xpath

我有一个这样定义的表

<div class="wrap-4-columns product-list box">

(其他几个div级别)

然后具有主要内容的div如下

<div class="product-inner-wrap">
   <div class="info-col grid-columns">
       Actual content
   </div>
</div>

最后,在某些单元格上,跨度与<div class="info-col grid-columns">相同

<span class="js-sale badge disrupter">Some text</span>

当前该表有4列,包含6个单元格。即,第一行具有四个元素,第二行具有两个元素。第1行第3列(R1C3)和R2C2具有此范围。我想选择跨度为<div class="info-col grid-columns">的所有单元格中<span class="js-sale badge disrupter">Some text</span>的内容

可以做到吗?

//div[@class="product-inner-wrap"]//div[@class="info-col grid-columns"] ...那又是什么?

1 个答案:

答案 0 :(得分:1)

尝试以下具有多个属性的xpath

//div[@class="product-inner-wrap"]//div[@class="info-col grid-columns"]//span[@class="js-sale badge disrupter"][contains(.,"Some text")]

//div[@class="product-inner-wrap"]//div[@class="info-col grid-columns"]//span[contains(.,"Some text")]