我想選擇使用XPATH將'onClick'函數定義爲屬性的網頁上的所有錨定標記。 該網頁我定位的是有這樣的選擇所有具有使用xpath的onclick的錨定標記
<a href="status.php?op=del&status_id=2" onclick="return confirm('Are you sure you want to delete this item?')">Delete</a>
錨標記經過大量的搜索,我發現以下潛在的解決方案,但他們都不工作。我曾嘗試(和失敗)
//a[@onclick|@href]
//a[onclick]
//a[@onclick]
//a/@*[name()='onclick']
./*[onclick] #this should have selected all nodes with onclick function
我也試過
//a/@onclick
但這隻返回的onclick函數定義在那裏,因爲我想整個錨標記。
問題:如何獲取所有使用XPATH將onclick函數定義爲屬性的定位標記?
'// a [@onclick]'看起來正確。 – alecxe