Selenium xpath - 无法找到xpath
问题描述:
我需要从下面的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
答
我想这样,你需要启动带有识别它你的ID是动态变化的,或包含method.Following的XPath会为你
"//div[starts-with(@id,'boundlist-')]
你工作可以通过将其粘贴到您的谷歌Chrome控制台上来验证XPath
$x("//div[starts-with(@id,'boundlist-')]")
您正在收到什么错误?添加你使用的xpath – Grasshopper
哪个Selenium客户端使用Java/Python/C#? – DebanjanB
id似乎是动态的,尝试使用classname'x-boundlist-list-ct' –