跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Browser Screenshot Diff

技能 已验证 活跃

Visual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification

目的

To provide precise visual and DOM difference analysis between recorded browser sessions, enabling accurate visual regression testing and validation of replay fidelity.

功能

  • Visual diffing of screenshots between session steps
  • DOM diffing of accessibility snapshots between session steps
  • Reporting of divergence scores and largest diff clusters
  • Handling of unmatched steps between sessions
  • Support for pixel and DOM diff modes

使用场景

  • Performing visual regression testing after UI changes
  • Verifying that a `browser-replay` run matches a parent session
  • Comparing A/B variants of a form flow for visual consistency

非目标

  • Handling of dynamic content like clocks or ads without configuration
  • Directly operating an MCP server for live browser evaluation

安装

请先添加 Marketplace

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-browser@ruflo

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标50.2k
许可证MIT
状态
查看源代码

类似扩展

Agent Browser

100

AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用,包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。

技能
shanraisshan

AutoBrowse

100

Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.

技能
browserbase

Chatgpt Search

100

Search ChatGPT and extract the full response + hydration JSON that powers the UI. Attaches to a running Chrome instance (port 9222 by default), opens ChatGPT, submits a query, waits for the streamed response, and returns structured data: messages, product cards, hydration JSON, and API calls. Use when asked to "search chatgpt", "ask chatgpt", "chatgpt search", "get chatgpt response", or "scrape chatgpt".

技能
SeifBenayed

Cli Anything Safari

100

Safari browser automation CLI on macOS via safari-mcp. Controls real Safari (native, keeps logins) by wrapping the safari-mcp MCP server. Every one of the 84 MCP tools is exposed 1:1 with schema-accurate arguments — guaranteed parity, no manual drift.

技能
hkuds

Sentry React SDK

100

Full Sentry SDK setup for React. Use when asked to "add Sentry to React", "install @sentry/react", or configure error monitoring, tracing, session replay, profiling, or logging for React applications. Supports React 16+, React Router v5-v7 non-framework mode, TanStack Router, Redux, Vite, and webpack.

技能
getsentry

Test A2a Interop

100

Test A2A interoperability between agents by validating Agent Card conformance, exercising all task lifecycle states, and verifying streaming and error handling. Use when verifying a new A2A server implementation before deployment, validating interoperability between two or more A2A agents, running conformance tests in CI/CD for A2A services, debugging failures in multi-agent A2A workflows, or certifying that an agent meets A2A protocol requirements for a registry.

技能
pjt222