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()