我正在尝试为图像创建Xpath。我需要单击图像并显示一些信息。为了点击图像,我需要图像的xpath以及详细信息:img id =& #34; EngineImg"以下HTML代码包含更多详细信息:
<table class="level4" cellSpacing="2" cellPadding="0">
<tbody>
<tr>
<td class="enginestatus" id="EngineStatusTD" noWrap="">
<img id="EngineImg" onmouseover="EngineOnMouseEnter(event)" onmouseout="EngineOnMouseLeave(event)" onmousemove="EngineOnMouseMove(event)" onclick="WebStatus(false)" src="http://vaim1-apt-120/tpe/modules/site/img/engineon.gif" />
</td>
<td noWrap="">
Welcome, <span class="un">ABC</span>
</td>
</tr>
</tbody>
</table>
答案 0 :(得分:1)
您正在寻找的XPath是:
//img[@id="EngineImg"]
用英语说,从路由元素中查找文档中的所有img元素,这些元素具有值为EngineImg的ID属性。
警告的话,如果您要解析的文档很大,您可能希望更紧密地定位元素,&#34; //&#34;我们在非常大的文档中效率非常低,因为它必须解析完整的树。