browser
Opens browser at URL for E2E testing via playwright-cli. Provides CLI commands for navigation, screenshots, and interaction. Triggers on keywords: browser, open browser, playwright browser, e2e browser
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Browser Command
Open browser for E2E testing using playwright-cli.
Target URL: $ARGUMENTS
If no URL provided, default to: http://localhost:${DEFAULT_PORT:-5173}/
Pre-Flight Checks
-
Verify playwright-cli Installed
- Run:
playwright-cli --help - If not available: STOP with error "playwright-cli not installed. Run: npm install -g @playwright/cli@latest && playwright-cli install-browser"
- Run:
Execution
-
Navigate to URL
playwright-cli open "${URL:-http://localhost:${DEFAULT_PORT:-5173}/}" -
Verify Page Load
playwright-cli snapshotReport page title and URL from snapshot output.
-
Report Status
- Confirm browser is open and ready
- Display current page title
- Display current URL
Available CLI Commands
After opening browser, these commands are available via Bash:
-
playwright-cli goto <url>- Navigate to URL -
playwright-cli snapshot- Capture accessibility snapshot -
playwright-cli click "<selector>"- Click element -
playwright-cli fill "<selector>" "<text>"- Fill input field -
playwright-cli type "<text>"- Type text -
playwright-cli screenshot- Take PNG screenshot -
playwright-cli close- Close browser session -
playwright-cli video-start/video-stop- Record video
Notes
- Video recording is explicit: use
playwright-cli video-startbefore the flow andvideo-stopafter - Configure output via
playwright-cli.jsonin project root - Use
--headedflag for visible browser window:playwright-cli --headed open <url> - Port can be configured via DEFAULT_PORT environment variable
- Sessions persist across commands: use
playwright-cli -s=<name>for named sessions
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-03-11
- Index updated
- 2026-03-11
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!