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

Playwright:如何选择特定section内的目标p元素并检查可见性?

可行,以下是几种实用的选择器方案

1. 按位置定位

如果目标p元素是contact__block区块内的第N个p标签,用位置伪类选择器:

  • 选择区块内第2个p元素:section.contact__block p:nth-child(2)
  • 仅匹配区块内第3个p类型元素:section.contact__block p:nth-of-type(3)

2. 按文本内容定位

如果目标p元素的文本是确定的,可通过文本匹配选择:

  • CSS选择器(部分测试工具/浏览器支持):section.contact__block p:contains("你的目标文本")
  • XPath(兼容性更强)://section[contains(@class,'contact__block')]/p[text()='你的目标文本']

3. 结合相邻元素定位

如果目标p元素和区块内其他可识别元素(比如h4、span)相邻,用兄弟选择器:

  • 选择紧跟在h4标签后的p元素:section.contact__block h4 + p

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 20:49:51