playwright
2
总安装量
2
周安装量
#64288
全站排名
安装命令
npx skills add https://github.com/plurigrid/asi --skill playwright
Agent 安装分布
opencode
2
github-copilot
2
codex
2
kimi-cli
2
windsurf
2
gemini-cli
2
Skill 文档
Playwright Browser Automation
Control browsers via Playwright MCP server.
When to Use
- Web scraping and data extraction
- Taking screenshots of web pages
- Interacting with web UIs (clicking, typing, navigating)
- Testing web applications
- Automating browser-based workflows
- Filling forms and submitting data
Setup
MCP server configured in ~/.mcp.json:
{
"playwright": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-playwright"]
}
}
Common Tools
Navigation
navigate_page– Go to a URLnew_page– Open new browser tablist_pages– Show open pages
Interaction
click– Click elementsfill– Type into input fieldsselect– Choose from dropdownspress– Press keyboard keys
Capture
take_screenshot– Screenshot current pageget_page_content– Get page HTMLget_text– Extract visible text
Evaluation
evaluate– Run JavaScript in page context
Example Workflows
Screenshot a Page
navigate_page(url="https://example.com")take_screenshot()
Fill a Form
navigate_page(url="https://example.com/form")fill(selector="#email", value="user@example.com")fill(selector="#password", value="secret")click(selector="button[type=submit]")
Extract Data
navigate_page(url="https://example.com/data")get_text(selector=".results")
Tips
- Use CSS selectors or XPath for element targeting
- Wait for page loads before interacting
- Browser runs headless by default
- Screenshots are useful for debugging