Browser automation using claude-in-chrome MCP tools. Comprehensive guide for E2E testing, screenshots, and web interactions. Triggers: browser automation, ブラウザ自動化, E2E test, E2Eテスト, screenshot, スクリーンショット, form fill, フォーム入力, click, navigate, web scraping, クローリング, GIF recording, GIF録画, Playwright, Puppeteer, ブラウザ操作, Chrome.
This skill is limited to using the following tools:
references/claude-in-chrome-tools.mdreferences/common-patterns.mdreferences/e2e-testing.mdComprehensive guide for browser automation using claude-in-chrome MCP.
Enable effective browser automation for:
Always start with:
mcp__claude-in-chrome__tabs_context_mcp
This provides available tab IDs for subsequent operations.
# Create new tab
mcp__claude-in-chrome__tabs_create_mcp
# Or use existing tab from context
mcp__claude-in-chrome__navigate
url: "https://example.com"
tabId: {obtained from tabs_context_mcp}
| Tool | Purpose |
|---|---|
tabs_context_mcp | Get available tabs |
tabs_create_mcp | Create new tab |
navigate | Go to URL |
read_page | Get page structure |
find | Natural language element search |
form_input | Fill form fields |
computer | Mouse/keyboard actions |
get_page_text | Extract text content |
gif_creator | Record interactions |
| Tool | Use Case |
|---|---|
read_page | Get accessibility tree (DOM structure) |
read_page with filter: "interactive" | Buttons, links, inputs only |
find | Natural language element search |
get_page_text | Extract article/main text |
mcp__claude-in-chrome__read_page
tabId: 123
filter: "interactive"
read_page with filter: "interactive" to find inputsref_id (e.g., ref_1, ref_2)form_input with ref and valuemcp__claude-in-chrome__form_input
tabId: 123
ref: "ref_5"
value: "user@example.com"
mcp__claude-in-chrome__computer
tabId: 123
action: "left_click"
ref: "ref_10" # Or coordinate: [100, 200]
mcp__claude-in-chrome__computer
tabId: 123
action: "screenshot"
# Start
mcp__claude-in-chrome__gif_creator
tabId: 123
action: "start_recording"
# ... perform actions with screenshots ...
# Stop
mcp__claude-in-chrome__gif_creator
tabId: 123
action: "stop_recording"
# Export
mcp__claude-in-chrome__gif_creator
tabId: 123
action: "export"
download: true
filename: "workflow-demo.gif"
| Reference | Purpose |
|---|---|
| @./references/claude-in-chrome-tools.md | Complete tool documentation |
| @./references/common-patterns.md | Reusable workflow patterns |
| @./references/e2e-testing.md | E2E testing methodology |
update_plan for multi-domain operationsutilizing-cli-tools - CLI tools guidegenerating-tdd-tests - Test design/workflow:create - Browser workflow creation/test - E2E test execution (includes browser testing)