browse

Automate end-to-end QA testing with persistent headless Chromium via Playwright.

11|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/KSD-CO/IronCode --skill browse-ksd-co
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browse
Source: https://github.com/KSD-CO/IronCode/tree/main/packages/ironcode/skills/browse
Command: npx skills add https://github.com/KSD-CO/IronCode --skill browse-ksd-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser-based QA testing and site dogfooding using a persistent headless Chromium via Playwright.

Core Features & Use Cases

  • Persistent headless browser session for end-to-end testing across URLs
  • Interact with elements, verify page state, capture annotated screenshots, and diff before/after actions
  • Validate responsive layouts and perform form/dialog/upload interactions for regression checks
  • Record reliable evidence with screenshots and console logs to aid bug reporting

Quick Start

Start a new browsing session by invoking /browse with a URL to open and review its snapshot

Frequently Asked Questions about browse

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

FAQPage Schema
How do I automate end-to-end QA testing with a headless browser?

End-to-end QA testing is automated using a persistent headless Chromium via Playwright to handle cross-page navigation, element interaction verification, and regression checks. It scripts web app interactions and automatically captures screenshots and console logs as evidence.

Can I persist cookies and session state across multiple page navigations during testing?

Yes, session state including cookies is persisted across cross-page navigation during testing. The persistent headless browser session maintains state continuity, allowing you to validate complex user flows like form submissions and dialog interactions across multiple URLs.

How do I capture visual diffs and screenshots for bug reporting?

Visual diffs and annotated screenshots are captured automatically during scripted interactions to record reliable bug reporting evidence. The headless browser executes page actions and snapshots the before and after states to aid visual regression checks.

Do I need Node.js and Playwright installed to run headless browser tests?

Yes, both Node.js and Playwright are required dependencies to run headless browser tests. The runtime environment must have Node.js installed to execute the Playwright scripts that drive the persistent headless Chromium for site dogfooding and QA automation.

What is the best way to validate responsive layouts and form interactions for regression checks?

Validating responsive layouts and form interactions for regression checks is best done through a persistent headless browser session using Playwright. It automates element interaction verification and page state validation to ensure web app UI consistency across different actions.