2015-06-10 67 views
1

我有這樣的XPath //*[@id="s2id_autogen8"]如何選擇自動生成的網頁元素

後刷新XPath就改變。有人可以請建議如何爲此創建自定義XPath。

HTML代碼:

<input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input select2-default" id="s2id_autogen38" style="width: 220px;"> 
+0

xpath是什麼意思?是它的id或任何屬性被改變? –

+0

爲什麼不按類名選擇? –

+0

ID是否正在改變?你能找到輸入上面的元素嗎? – SkorpEN

回答

1

試試這個,如果ID正在發生變化,如果類沒有發生變化,如果你還想要去使用XPath只

//input[contains(@class,'select2-input')] 
0

您的XPath更改爲 -

//*[contains(@id,'s2id_autogen')] 
相關問題