3.1.2 XPath 与 CSS 高级技巧(轴定位、伪类、属性过滤) 3.1.2 XPath 与 CSS 高级技巧(轴定位、伪类、属性过滤) 在现代 Web 自动化测试、数据抓取、前端性能分析等场景中,精准、高效地定位 DOM 元素是所有操作的起点。无论是 Selenium、Puppeteer 还是 Playwright,其底层依赖的核心能力之一,就是对页面结构的“理解”与“导航”。而这种理解能力,很大程度上由两种语言决定:XPath 与 CSS 选择器。它们看似只是字符串,实则蕴含着强大的表达逻辑与遍历能力。 初学者往往止步于 或 的基础用法,但当面对动态渲染、无 ID、多层嵌套、重复结构等复杂页面时,这些简单策略便力不从心。