2010-12-07 25 views
0

我努力寫一個xpath,這將幫助我找到popup.gif上面的圖像基於已知的TD元素名稱,如在這種情況下,「一」和「兩」 。努力得到正確的xpath彈出圖像

+0

我正在努力編寫一個xpath,它可以幫助我根據已知的td元素名稱(如本例中的「one」和「two」)爲popup.gif找到圖像。 – doneright 2010-12-07 00:57:26

+0

缺少輸入樣本 – 2010-12-07 12:50:07

回答

2

您的問題可以用其他上下文回答得更好。然而,如果你只是尋找可鏈接到「popup.gif」假設沒有URL,你可以用一個非常簡單的寬文檔搜索的圖像標籤:

//img[@src="popup.gif"] 

如果一個完全合格的URL或相對不在同一文件夾中的URL用於鏈接到「popup.gif」,並且您不完全確定給定環境中的URL,您可以在src屬性的字符串上使用正則表達式匹配。

//img[matches(@src, "popup\.gif")] 

要使用name屬性來搭配,你也可以做基於路徑的比賽如下:

//td[@name="one"]/img 

這將符合下列結構。

<table> 
    <tr> 
    <td name="one"> 
     <img src="...."/> 
    </td> 
    </tr> 
</table> 

該表達式可能過於通用,它高度依賴於您的文檔結構。