Browser Automation Kit
Headless browser control for web scraping, form filling, and UI testing via Playwright/Puppeteer.
about:blank
Select a scenario and click Execute
Action Log
Integration Code
import { createBrowser } from 'agent-tools-kit/tooling'
const browser = await createBrowser({
engine: 'playwright', // or 'puppeteer'
headless: true,
timeout: 30000,
viewport: { width: 1280, height: 720 },
})
// Navigate and interact
await browser.goto('https://app.example.com/login')
await browser.fill('#email', 'user@company.com')
await browser.fill('#password', 'secret')
await browser.click('button[type="submit"]')
// Wait for navigation
await browser.waitForSelector('.dashboard-loaded')
// Extract data
const metrics = await browser.extractText('.metric-card')
const screenshot = await browser.screenshot('dashboard.png')
await browser.close()