首页 > 解决方案 > xpath 无法识别 webelement

问题描述

以下是我尝试为其构建 xpath 的元素的 html:

<div class="b-list-item" data-index="7" data-id="8">
Jong
</div>

我尝试了以下 xpath,它们都不起作用:

//div[text()='Jong']
//div[.='Jong']
//div[@class='b-list-item' and text()='Jong']

我需要使用文本来构建 xpath,有人可以帮助实现它。

标签: seleniumselenium-webdriverxpath

解决方案


问题可能是包含Jong字符串的文本节点具有前导和尾随换行符&#xA;

使用这样的normalize-space()功能

//div[normalize-space()='Jong']

推荐阅读