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

Selenium Java如何使用css/xpath提取指定元素中的0文本内容

提取目标数字的实现方案

你已经通过CSS选择器定位到了对应WebElement,直接按以下步骤处理即可:

方法1:基于已定位元素做文本处理(最常用)

  • 第一步:调用Selenium WebElement自带的getText()方法获取元素完整文本
    // 获取到的fullText值为 "(0)"
    String fullText = total.getText();
    
  • 第二步:提取数字内容,两种可选实现:
    • 通用写法(适配括号内数字位数不固定的场景):替换所有非数字字符
      // 执行后countStr值为 "0"
      String countStr = fullText.replaceAll("\\D", "");
      // 需要数值类型的话可以转成int
      int count = Integer.parseInt(countStr);
      
    • 轻量写法(确认文本固定为小括号包裹的格式时使用):截取括号中间内容
      String countStr = fullText.substring(1, fullText.length() - 1);
      

方法2:直接用XPath定位并提取文本

如果不想后续做字符串处理,也可以直接用XPath规则匹配文本内容:
XPath路径为 //div[@aria-label='Item-Count-0']/text(),拿到文本后按需处理即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:48:03