我的页面中有很多具有相同结构的tr标签。选择" Google"的唯一方法是从" ImgTrash.png"开始XPATH 。如果您有任何想法,请告诉我。
<tr>
<td width="1%"/>
<td class="Fol" nowrap="" style="padding-left: 0px">
<a id="A57" href="3745474">
<img src="ImgTrash.png"/>
<span style="vertical-align:middle">Trash </span>
</a>
</td>
</tr>
<tr class="Row">
<td width="1%"/>
<td class="Fol" nowrap="" style="padding-left: 8px">
<a id="A56" href="507023">
<img src="ImgFolder.png"/>
<span style="vertical-align:middle">Google </span>
</a>
</td>
</tr>
答案 0 :(得分:1)
你需要一个像这样的XPath:
//a[img/@src = 'ImgFolder.png']/span
故障:
//a
搜索所有<a>
元素[img/@src = 'ImgFolder.png']
仅选择具有属性<a>
的子<img>
的{{1}}元素。此属性src
应完全匹配(区分大小写)src
ImgFolder.png
会从之前选定的/span
<span>