Playwright Automation

SkillWeb & browsing

Automate cross-browser testing using Playwright Server at {{PLAYWRIGHT_HOST}}:{{PLAYWRIGHT_PORT}}.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Playwright Automation skill

What this skill tells your AI

The instructions your AI receives, as published by bidewio/better-openclaw in skills/playwright-automate/SKILL.md and read by ahel’s review.

Playwright Server is available at ws://{{PLAYWRIGHT_HOST}}:{{PLAYWRIGHT_PORT}} within the Docker network.

Connect via Playwright

const browser = await playwright.chromium.connect("ws://{{PLAYWRIGHT_HOST}}:{{PLAYWRIGHT_PORT}}");
const page = await browser.newPage();
await page.goto("https://example.com");
const title = await page.title();

Tips for AI Agents

  • Supports Chromium, Firefox, and WebKit browsers.
  • Built-in auto-waiting eliminates flaky test behavior.
  • Network interception for mocking API responses.
  • Supports mobile device emulation and geolocation.

Signals

GitHub stars
58
Forks
6
Last commit
Aug 2026
Advanced
Item type
skill
Key
playwright-automate
Source
github.com/bidewio/better-openclaw