Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Compound Engineering Browser Test

Skill Verifiziert Aktiv

Run browser tests on pages affected by current PR or branch

Zweck

To enable developers to automatically run end-to-end browser tests on affected pages for current PRs or branches, ensuring code quality and stability.

Funktionen

  • Run browser tests on PR/branch changes
  • Integrates with `agent-browser` CLI
  • Handles headed or headless test execution
  • Detects and maps affected files to routes
  • Manages local development server startup and port detection

Anwendungsfälle

  • Automate regression testing for a new feature branch
  • Verify UI stability after code modifications
  • Ensure visual consistency across key pages before merging
  • Integrate browser testing into CI/CD pipelines

Nicht-Ziele

  • Performing general web scraping
  • Replacing full end-to-end testing frameworks
  • Managing remote browser environments

Workflow

  1. Verify agent-browser installation
  2. Ask user for headed or headless mode (if not pipeline mode)
  3. Determine test scope (PR, current branch, or named branch)
  4. Map changed files to testable routes
  5. Detect and claim a free port for the dev server
  6. Start dev server if not running (pipeline mode only)
  7. Navigate to and test each affected page
  8. Perform human verification for critical flows
  9. Handle and document test failures
  10. Present a summary of test results

Praktiken

  • Automated Testing
  • CI/CD Integration
  • Browser Automation

Voraussetzungen

  • Local development server running
  • `agent-browser` CLI installed
  • Git repository with changes to test

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add EveryInc/compound-engineering-plugin
/plugin install compound-engineering@compound-engineering-plugin

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne16.7k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Agent Browser

100

Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie "öffne eine Website", "fülle ein Formular aus", "klicke auf eine Schaltfläche", "mache einen Screenshot", "scrappe Daten von einer Seite", "teste diese Web-App", "melde dich bei einer Seite an", "automatisiere Browser-Aktionen" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.

Skill
shanraisshan

Telegram Crabbox E2e Proof

100

Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.

Skill
steipete

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.

Skill
browserbase

Openclaw Testing

100

Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.

Skill
steipete

Crabbox

100

Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.

Skill
steipete

NotebookLM Skill

99

Nutzen Sie diese Skill, um Ihre Google NotebookLM-Notizbücher direkt von Claude Code aus abzufragen, für quellengestützte, zitationsgestützte Antworten von Gemini. Browser-Automatisierung, Bibliotheksverwaltung, persistente Authentifizierung. Drastisch reduzierte Halluzinationen durch reine Dokumentenantworten.

Skill
PleasePrompto