我正在寻找下一个任务的解决方案:
鉴于:https://facebook.github.io/fixed-data-table/example-object-data.html,有一个基于div的表
像<div class="fixedDataTableCellLayout_main public_fixedDataTableCell_main" style="height: 50px; width: 50px; left: 0px;"></div>
这样的元素
其中包含单元格值
它们在<div class="fixedDataTableCellGroupLayout_cellGroupWrapper" style="height: 50px; left: 0px;"></div>
中被两个不同的子树分开
三个列在一个中,其余在另一个块中。
我正在寻找从列中找到所有值的可能性
// [包含(@class,'public_fixedDataTableCell_main')] [1]的方式不起作用,因为它在两个子树中并行找到。
答案 0 :(得分:0)
要从第一列中检索所有名称:
//*[@class="public_fixedDataTableCell_cellContent"]/a/text()
答案 1 :(得分:0)
试试这个
//*[@class='fixedDataTableCellGroupLayout_cellGroupWrapper'][1]//*[@class='public_fixedDataTableCell_cellContent']/a/text()
XPath索引
问: // td [2]是什么意思?
A:该页面(文档)中的所有td元素,即其父级的第二个子元素。