Back to list
amit-sw

playwright-automation

by amit-sw

0🍴 0📅 Dec 24, 2025

SKILL.md


name: playwright-automation description: Use when Codex must browse, interact with, or test web flows via the remote Playwright MCP server hosted on Glama.

Playwright Automation

Purpose

Drive browser automation workflows (regression checks, screenshot capture, web navigation) through the Glama-hosted Playwright MCP server defined under servers/playwright.

Setup Checklist

  1. Ensure GLAMA_PLAYWRIGHT_ENDPOINT and GLAMA_API_KEY are exported and referenced in mcp.json.
  2. Upload authentication state JSON for apps that require login; note the storage path in servers/playwright/README.md.
  3. Limit concurrency to one session per task to avoid Glama quota throttling.

Workflow

  1. Intent – describe the scenario (URL, steps, expected assertion). Decide if headless mode is sufficient or if video capture is needed.
  2. Launch – invoke the openPage/runSteps tool with selectors and navigation instructions. Use deterministic selectors, not text heuristics, whenever possible.
  3. Validate – capture screenshots or DOM snapshots; store outputs under docs/automation/ through the filesystem skill if they must persist.
  4. Cleanup – close tabs via the MCP toolset to release capacity. Record any failures and request a retry only after adjusting selectors/timeouts.

Notes

  • Default viewport is 1280×720; override via tool metadata if layout-specific testing is required.
  • Retries: wait 3 seconds when encountering TargetClosedError before re-issuing the step list.
  • Sensitive flows (2FA) should be mocked or limited to staging credentials—never push secrets into step definitions.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon