2013-08-04 30 views

回答

1

開啓在鉻的網頁,檢查該元素,右鍵單擊突出顯示的節點並單擊複製XPath。

它應該是這個樣子:

//a[text()="Login"] 
+0

我得到這個,但我想我需要將其轉換爲絕對xpath ?:(//輸入[@ name ='commit'])[2] –

+2

@JennyKowalski:絕對XPath?它選擇一個單一的元素。 – Blender

0

//輸入[2]將全部顯示 「輸入」 的元素是其母公司的第二屆 「輸入」 例如:

<div> 
 
<h1></h1> 
 
<input> this one is not 2nd input child</input> 
 
</div> 
 
<div2> 
 
<h1></h1> 
 
<input> this one is not 2nd input child</input> 
 
<input> this one is 2nd input child</input> 
 
</div2>


要獲得:第二個我n在文檔中元素的順序,使用「跟隨」

以下內容:在當前節點的結束標記之後選擇文檔中的所有內容 假設「標題」是2「輸入」標記之前的標記,所以的XPath第二個指定的輸入標籤應該是

//頭/如下::輸入[@名稱=「提交」] [2]

相關問題