我正在尝试在<th>
元素下找到第一个<table>
元素。 table元素用特定的id标记,并且当我只看那个标记时可以定位。
但是当我尝试进一步向下并使用下面的XPath进行搜索时,它会返回一个null元素。 '/th[0]'
就是说:返回第一个<th>
元素,在使用特定ID标记的元素下。
在示例中,在搜索之前填充了id值:
"//*[@id='{0}']/th[0]"
答案 0 :(得分:4)
XPath索引是从1开始的。尝试://*[@id='{0}']/th[1]
这也让我一直感到高兴;在C,C ++等中使用基于0的索引花费了太多时间。