Web自动化必备:XPath 和 CSS Selector 定位详解
#XPath #CSSSelector #自动化测试 #Selenium #前端开发 #DOM定位
前段时间在做自动化测试时,遇到了一个很尴尬的问题:同一个按钮,在我的 CSS Selector 里始终定位不到,但用 XPath 却能轻松点到……我一度以为 CSS Selector 更快更优雅,结果这次直接被打脸。
所以我决定系统复盘一下 XPath 和 CSS Selector 的所有定位方式,正好也整理一份总结给大家。这篇文章适合自动化测试工程师和前端开发者查阅参考,知识点非常全,收藏不亏!
一、Xpath 和 CSS Selector 简介
什么是 CSS Selector?
CSS Selector(选择器)原本用于给页面元素应用样式,但也正因为它能精准选择 DOM 元素,所以前端和测试都可以拿来当作“定位工具”用。
比如:
div > a<