Run YAML-based QA test scenarios via browser-use CLI and generate HTML reports with screenshots. AI-driven browser automation that reads scenarios, executes steps, and produces summary.json + report.html. Use this skill whenever the user wants to run, execute, or test YAML scenario files — even if they just say "테스트 실행해줘", "run the test", "run this scenario", or give a path to a .yaml file.
Reads YAML scenario files and executes them via the browser-use CLI, then generates an HTML report and summary.json.
CRITICAL: You MUST detect the user's language from their messages and use that language for ALL interactions — status updates, error messages, result summaries, and reports. Do NOT use the English text written in this skill document as-is when communicating with the user. Translate into the user's language. The English in this document is only a reference for the AI.
Use when the user wants to run QA test scenarios, execute browser automation tests, or asks to run YAML scenario files.
<scenario_path> — Path to a YAML scenario file (required). Single file or directory.
scenarios/auth/login_success.yamlscenarios/auth/ (runs all YAML files in the directory)--headed — Run with a visible browser window (default: headed)--headless — Run in headless mode--screenshot — Capture before/after screenshots for every step and embed them in the HTML report (default: off)--parallel N — Run N cases concurrently in separate browser sessions (default: 2). Use --parallel 1 for sequential execution.Follow the steps below exactly.
Before starting, verify that the browser-use CLI is available. Search in this order:
browser-use --help.browser-use/bin/browser-use --help (relative to project root)~/.browser-use/bin/browser-use --helpBROWSER_USE_CMD and proceed[ERROR] browser-use CLI is not installed.
Please install it using one of the methods below (uv venv recommended):
# Per-project install (current directory)
uv venv .browser-use --python 3.12
uv pip install browser-use --python .browser-use/bin/python
# Or global install (home directory)
uv venv ~/.browser-use --python 3.12
uv pip install browser-use --python ~/.browser-use/bin/python
Please try again after installation.
BROWSER_USE_CMDAll subsequent browser-use commands must use the path stored in BROWSER_USE_CMD:
browser-use open "...".browser-use/bin/browser-use open "..." or ~/.browser-use/bin/browser-use open "..."Read the YAML file using the Read tool and determine its structure. Two formats are supported: