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

Playwright获取WO No标签文本返回异常定位器求助

Playwright 获取WO No文本值问题解决提示
  • 你当前得到的Locator@internal:label="WO No"i是Playwright定位器对象,并非元素的实际文本内容。定位器只是元素的引用,必须调用对应方法才能提取文本。
  • 获取文本的两种常用异步方法:
    1. 使用textContent()获取元素包含的全部文本(包括不可见部分):
      const WONoText = await page.getByLabel('WO No').textContent();
      console.log(WONoText); // 输出目标值12204
      
    2. 使用innerText()获取元素的可见文本(受CSS样式影响):
      const WONoText = await page.getByLabel('WO No').innerText();
      console.log(WONoText);
      
  • 额外注意:
    • 所有元素操作方法都是异步的,必须添加await关键字,否则会返回Promise对象而非实际值。
    • 如果定位器匹配到多个元素,可通过first()或nth(index)指定目标元素,例如:
      const WONoText = await page.getByLabel('WO No').first().textContent();
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 10:55:20