playwright-node-api-container
CommunityAutomate container/VM web testing and screenshots
System Documentation
What problem does it solve?
CLI Playwright screenshot tools can only capture public pages and cannot execute login flows to access authenticated content. Additionally, running Playwright Node API directly in container or virtual machine environments often fails with MODULE_NOT_FOUND errors and requires special Chromium configuration to avoid runtime crashes.
Core Features & Use Cases
- Authenticated Page Automation: Execute full login flows to access and capture screenshots of post-login pages like dashboards and member portals that are inaccessible to CLI tools.
- Container-Optimized Configuration: Pre-configured Chromium launch arguments (--no-sandbox, --disable-dev-shm-usage) to resolve common container/VM runtime issues.
- Error Tracking & Troubleshooting: Built-in console error capture and guidance for resolving common setup issues like NODE_PATH configuration and navigation timeouts.
- Use Case: Verify the functionality of a session-required admin dashboard running in a Docker container by automating login, navigating to the dashboard, and capturing a full-page screenshot for review.
Quick Start
Use the playwright-node-api-container skill to capture a full-page screenshot of the post-login dashboard at https://your-app.com/dashboard running in a container environment and save it to /tmp/dashboard.png.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: playwright-node-api-container Download link: https://github.com/freedomw1987/tree_monstor/archive/main.zip#playwright-node-api-container Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.