What problem does it solve?
Recorded browser automation breaks when a site's DOM changes between recording and re-run. This Skill re-drives a saved session trajectory against the original or a mutated URL, recovering from selector drift so regression tests and bug reproductions stay usable after deploys.
Core Features & Use Cases
- Trajectory Replay: Loads a recorded NDJSON trajectory from an RVF session container and re-executes each step through browser MCP tools (click, fill, type, press, select, hover, wait).
- Selector Drift Recovery: On a selector miss, queries the browser-selectors memory namespace for an embedding-similar selector matching the same host and intent, then retries once instead of failing.
- Verdict Scoring: Tallies matched-step ratio against a configurable tolerance threshold (default 0.85) and writes the verdict to findings.md.
- Use Case: After a frontend deploy, replay a recorded checkout flow against the staging URL to confirm the UI flow still works, then chain into browser-screenshot-diff for visual comparison against the parent session.
Quick Start
Replay the recorded session with id abc123 against the staging URL and report whether at least 85 percent of steps matched.