test-browser

Run end-to-end browser tests on pages affected by PR or branch changes.

2|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill test-browser-wangrenzhu-ola
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-browser
Source: https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI/tree/main/plugins/galeharness-cli/skills/test-browser
Command: npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill test-browser-wangrenzhu-ola

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser validation is slow and noisy; it should focus on pages touched by a PR or branch to accelerate release cycles.

Core Features & Use Cases

  • Focused testing on PR/branch changes by mapping changed files to routes and executing end-to-end browser actions via agent-browser.
  • Environment-aware support for headed or headless modes, with automatic port discovery and snapshot capture for visual verification.
  • Use Case: validate critical flows across modified pages and generate visual evidence for reviewers.

Quick Start

Run browser tests on PR-affected pages using the agent-browser CLI.

Frequently Asked Questions about test-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run browser tests only on pages affected by a PR?▼

You can run focused browser tests on PR-affected pages by mapping changed files to specific routes and executing end-to-end actions via the agent-browser CLI. This targets validation only at modified frontend pages to accelerate release cycles and reduce noisy test execution.

What is the best way to automate end-to-end testing for modified routes?▼

Automating end-to-end testing for modified routes is best handled by mapping PR or branch changes to frontend routes and executing browser actions via the agent-browser CLI. This targeted approach avoids testing unchanged pages and generates visual snapshots for reviewer evidence.

Do I need a local development server to run browser tests on PR-affected pages?▼

Yes, you need a local development server and the agent-browser CLI installed to run browser tests on PR-affected pages. The environment-aware execution automatically discovers ports and supports both headed and headless modes to validate modified routes.

How does visual verification work for frontend QA during branch testing?▼

Visual verification for frontend QA works by capturing snapshots of pages affected by branch changes during browser test execution. The agent-browser CLI generates this visual evidence automatically, allowing reviewers to validate critical flows across modified pages.

Can I use headless mode for browser testing on modified frontend routes?▼

Yes, you can use headless mode for browser testing on modified frontend routes. The environment-aware execution supports both headed and headless browser modes, automatically discovering local development server ports to execute tests and capture visual snapshots.