需要Xpath for img id =“EngineImg”

时间:2015-03-05 12:05:14

标签: selenium xpath

我正在尝试为图像创建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>

1 个答案:

答案 0 :(得分:1)

您正在寻找的XPath是:

//img[@id="EngineImg"]

用英语说,从路由元素中查找文档中的所有img元素,这些元素具有值为EngineImg的ID属性。

警告的话,如果您要解析的文档很大,您可能希望更紧密地定位元素,&#34; //&#34;我们在非常大的文档中效率非常低,因为它必须解析完整的树。