| name | enact/playwright |
| version | 1.0.0 |
| description | Browser automation tool using Playwright - captures screenshots and extracts content from web pages |
| from | mcr.microsoft.com/playwright:v1.50.0-noble |
| build | cd /workspace && npm init -y && npm install playwright-core |
| command | node /workspace/run.js '${url}' '${action}' '${selector}' |
| timeout | 600s |
| inputSchema | [object Object] |
Playwright Browser Automation
A browser automation tool that uses Playwright to interact with web pages.
Features
- Navigate to any URL
- Take screenshots
- Extract text content
- Extract HTML content
- Target specific elements with CSS selectors
Usage
# Get text content from a page
enact run enact/playwright --args '{"url": "https://example.com"}'
# Take a screenshot
enact run enact/playwright --args '{"url": "https://example.com", "action": "screenshot"}'
# Extract text from a specific element
enact run enact/playwright --args '{"url": "https://example.com", "selector": "h1"}'