在任何网页上实时编写、测试和评估 XPath 查询。面向测试人员和开发人员的轻量级 XPath 控制台。
XPath Tester 是一个轻量级的页内控制台,用于在任何网页上编写、测试和评估 XPath 查询 - 对于 QA 工程师、网络爬虫、SEO 专业人员以及调试 Selenium、Playwright 或 Cypress 等自动化框架选择器的任何人都很有用。
注意:这是开源 xpaf 项目(Apache License 2.0)的独立分支。它不隶属于 Chrome Web Store 上当前的任何其他 XPath 扩展,也不受其认可或派生。
你能做什么
- 通过按住 Shift 并将鼠标悬停在页面上的任何元素上,生成 XPath。
- 直接在控制台中编辑生成的查询并查看实时匹配更新。
- 查看匹配节点的数量以及第一个匹配的文本内容。
- 按住 Shift 并将鼠标悬停在控制台面板上,将其移开。
如何使用
1. 安装扩展程序并重新加载所有打开的选项卡(或重新启动 Chrome),以便它可以附加到现有页面。
2. 导航至您要检查的页面。
3. 按 Ctrl+Shift+X(或 macOS 上的 Command+Shift+X)打开页面顶部的 XPath 控制台。您也可以单击工具栏图标。
4. 按住 Shift 并将鼠标悬停在任何元素上 — 查询框会填充定位该元素的 XPath,结果框会更新查询匹配的内容。
5. 在控制台中编辑查询以对其进行优化。结果会随着您的输入而更新。
6. 再次按相同的快捷键可关闭控制台。
提示:当 Chrome 呈现 HTML <table> 时,它会在 DOM 中插入隐式 <tbody> 标记。即使它们不存在于源 HTML 中,它们也会出现在 XPath 中 - 将查询复制到测试框架时请记住这一点。
隐私
此扩展程序不会收集、存储或传输任何浏览数据。所有 XPath 评估都在您的浏览器本地运行。没有分析,没有跟踪,没有远程服务器。
许可与归属
源代码源自 Apache 2.0 许可的 xpaf 项目。许可证声明保留在源文件中。此版本是独立维护的。
