生成具有稳定性评分的强大 XPath、CSS 和 Playwright 定位器。 Selenium 和 Playwright 自动化的元素检查器。
Sam 的 XPath Forte - 用代码制作。充满激情。
一键生成稳定的 XPath、CSS 和 Playwright 选择器,并确切地知道应该信任哪一个。 XPath Forte 会检查任何元素,构建 60 多个候选定位器,对每个定位器的稳定性进行评分 (0-100),并推荐在下次部署中能够幸存的单个最佳定位器。
专为 Selenium 和 Playwright 测试自动化、QA 工程师以及任何厌倦了脆弱的试错选择器(包括 Shadow DOM 和 iframe 等硬案例)的人而构建。
🔄 安装后,重新加载您想要检查的任何选项卡(已打开的选项卡需要刷新才能加载扩展)。
🏆 v2.7.0 中的新功能
⭐ 诚实的最佳定位器 - 当页面上没有任何内容唯一匹配时,最佳定位器横幅现在会变成琥珀色而不是绿色,因此“最佳可用”多匹配选择永远不会伪装成坚如磐石。横幅和比赛徽章最终讲述了同一个故事。
⭐ 用于仅悬停 UI 的键盘选择 - 按 Space 或 Enter 即可捕获突出显示的元素,而无需单击,因此下拉项、工具提示和悬停菜单不会在您选择它们时立即消失。
⭐ 完全键盘和屏幕阅读器可访问 - 该面板现在是一个适当的 ARIA 对话框:使用箭头键在 XPath / CSS / Playwright / Heal / Scan 选项卡之间移动,通过键盘到达每个控件,并通过 WCAG‑AA 对比度舒适地阅读。
⭐ 最强大的选择器优先 - XPath 选项卡现在以实际保存您独特的、高稳定性选择器的类别开头,而不是固定的顺序。
⭐ 稳定性得分更高
⭐ 可读且可靠 - 修复和扫描选项卡中的长选择器在悬停时显示其全文;结果面板滚动清晰,页脚始终可见;黑暗模式状态药丸主题正确;切换选项卡或窗口永远不会使页面陷入十字准线模式。
🔑 核心特点
✅ 60 多个智能 XPath 模式 - ID、类、属性、文本、aria 标签、数据 testid、相对锚点、兄弟关系等。
✅ 最佳定位器引擎 - 自动在所有 XPath、CSS 和 Playwright 候选者中选择最短、唯一、最稳定的选择器。
✅ XPath + CSS + Playwright - 三种选择器类型并排具有相同的稳定性评分。
✅ 稳定性评分 (0–100) - 每个选择器都被评为稳定/中等/脆弱。了解哪些可以在下一次部署中幸存。
✅ 匹配计数徽章 - 绿色 = 唯一,琥珀色 = 多个,红色 = 无。即时视觉反馈。
✅ 复制就绪输出 - 单引号 XPath 直接放入您的测试代码中;一键复制使面板保持打开状态并自动填充评估框。
✅ Shadow DOM 和 iframe 支持 - 打开 Shadow DOM 的穿透选择器;完全支持嵌套框架内的元素。
✅ 修复选项卡 - 一键批量验证所有选择器。在 CI 管道发生故障之前捕获损坏的定位器。
✅ 扫描选项卡 - 为任何网页自动生成可导出的定位器页面。
✅ 测试属性支持 - 一流的 data-testid、data-cy、data-qa 和 data-auto。
✅ 实时评估和测试 - 粘贴任何 XPath/CSS/Playwright 定位器并通过视觉突出显示和自动滚动进行实时测试。
✅ 上下文感知生成 - 表单标签、字段集、表格标题、地标和用作智能锚点的标题。
✅ 动态稳定性检测 - 跳过自动生成的 ID 和框架哈希,同时保留合法的实用程序类。
✅ 隐私第一,最小权限 - 使用 activeTab(仅在您调用它的页面上起作用),没有主机权限,没有跟踪。没有任何东西离开您的浏览器。
Sam 的 XPath Forte 不仅仅是另一个选择器工具,它还是您的测试助手,可以准确地告诉您要使用哪个选择器以及原因。
提升您的自动化水平。编写更好的选择器。交付更智能的测试。





