| 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 | {"type":"object","properties":{"url":{"type":"string","description":"The URL to navigate to"},"action":{"type":"string","description":"Action to perform (screenshot, text, html)","default":"text","enum":["screenshot","text","html"]},"selector":{"type":"string","description":"Optional CSS selector to target specific element","default":"body"}},"required":["url"]} |
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
enact run enact/playwright --args '{"url": "https://example.com"}'
enact run enact/playwright --args '{"url": "https://example.com", "action": "screenshot"}'
enact run enact/playwright --args '{"url": "https://example.com", "selector": "h1"}'