我需要获取文字"找不到结果,点击标签使用输入的文字"从下面的HTML。
<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>
&#13;
当我尝试使用div id时,它会抛出错误。
任何人都可以帮助我获取此xpath。
非常感谢。
此致 Sudha Banakar
答案 0 :(得分:0)
我猜您的id是动态更改的,因此您需要通过start或contains方法来识别它。以下XPath将对您有用
"//div[starts-with(@id,'boundlist-')]
您可以通过在Google Chrome控制台上粘贴来验证XPath
$x("//div[starts-with(@id,'boundlist-')]")
答案 1 :(得分:0)
xpath是:- // ul [contains(text(),'未找到结果,请单击选项卡以使用输入的文本')]
或最好是 // * [包含(text(),'未找到结果,请单击选项卡以使用输入的文本')]
答案 2 :(得分:-1)
如果显示的文本没有更改,则可以在xpath下使用
//div[text()='No results found, click tab to use entered text']