You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何定位br附近对应Xpath以断言校验页面$40数值?

XPath定位$40数值的可行方案
  • 精准文本节点匹配
    XPath写法:
    //h3[span[text()='Vetting Price: ']]/text()[normalize-space(.)='$40']
    说明:先定位到文本为「Vetting Price: 」的span所属的h3标签,再筛选出h3下内容为$40的直接文本节点,normalize-space()会自动清除文本前后的空格、换行、制表符,避免页面渲染产生的隐形空白字符导致匹配失败。
  • 模糊定位简化方案
    如果仅需确认h3内包含目标内容即可,可直接使用类名缩小范围的写法:
    //div[@class='vetting-details']//h3[contains(normalize-space(.), 'Vetting Price: $40')]
    该写法依托页面稳定的业务类名vetting-details缩小匹配范围,定位稳定性更高,定位到元素后直接提取文本内容即可做断言校验。
  • 断言校验注意点
    提取元素文本后,建议先处理所有空白字符再和预期值$40对比,避免隐形空格导致断言失败。

内容的提问来源于stack exchange,提问作者Sobhit Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 18:39:02