在控制台用 $x('你的xpath') 验证,或直接在输入框中验证
F12 打开开发者工具(或 Ctrl+Shift+I / Cmd+Option+I)$x() 是浏览器控制台内置方法,输入 XPath 后按回车,返回匹配的元素数组:
查看匹配数量:
获取匹配元素的文本内容:
| 方法 | 作用 | 示例 |
|---|---|---|
$x('xpath') |
XPath 查询,返回元素数组 | $x('//div[@class="name"]') |
$$('css') |
CSS 选择器查询(querySelectorAll) | $$('.product-price') |
$('css') |
CSS 选择器,只返回第一个 | $('#username') |
$0 |
Elements 面板中当前选中的元素 | $0.textContent |
copy() |
复制结果到剪贴板 | copy($x('//td')[0].textContent) |
$x 只能在浏览器开发者工具的 Console 中使用,不能在网页的 JavaScript 代码里直接调用。如果需要在代码中执行 XPath,请用 document.evaluate()。
在自动化脚本中使用的标准写法:
$x(),简短快捷。在写 RPA/自动化代码时再用 document.evaluate()。
| 姓名 | 手机号 | 状态 |
|---|---|---|
| 李四 | 13800001111 | 在职 |
| 张三 | 13900002222 | 离职 |
| 王五 | 13700003333 | 在职 |
| 姓名 | 部门 | 状态 |
|---|---|---|
| 李四 | 技术部 | 在职 |
| 张三 | 市场部 | 离职 |
| 王五 | 设计部 | 在职 |
| 赵六 | 产品部 | 试用期 |