2017-10-17 122 views
0

我需要從下面的html中獲取文本「沒有找到結果,請點擊標籤以使用輸入的文本」。Selenium xpath - 無法找到xpath

<div id="boundlist-1520-listEl" class="x-boundlist-list-ct" style="overflow: auto; height: auto;"> 
 
<ul></ul> 
 
No results found, click tab to use entered text 
 
</div>

當我與DIV ID嘗試,其引發錯誤。

任何人都可以幫助我得到這個xpath。

很多謝謝。

問候, 蘇哈Banakar

+1

您正在收到什麼錯誤?添加你使用的xpath – Grasshopper

+0

哪個Selenium客戶端使用Java/Python/C#? – DebanjanB

+0

id似乎是動態的,嘗試使用classname'x-boundlist-list-ct' –

回答

0

我想這樣,你需要啓動帶有識別它你的ID是動態變化的,或包含method.Following的XPath會爲你

"//div[starts-with(@id,'boundlist-')]

你工作可以通過將其粘貼到您的谷歌Chrome控制檯上來驗證XPath

$x("//div[starts-with(@id,'boundlist-')]")