2014-09-10 196 views
0
  1. 我在頁面中有很多具有相同結構的tr標籤。選擇「Google」的唯一方法是從「ImgTrash.png」啓動XPATH。請讓我知道你是否有想法。如何獲取此元素的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

您使用的webdriver或RC等??讓孩子<span>。請提供更多信息 – 2014-09-10 09:33:20

回答

1

你需要這樣的XPath:

//a[img/@src = 'ImgFolder.png']/span 

擊穿:

  • //a搜索所有<a>元素
  • [img/@src = 'ImgFolder.png']只選擇<a>元素的子元素<img>,屬性爲src。此屬性src應該完全匹配(區分大小寫)ImgFolder.png
  • /span在年底將會從以前的選擇<a>
+0

雅...我知道了..謝謝@Mark – sharan 2014-09-10 09:45:35