2017-10-17 101 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-')]")