Playwright Automation Expert

Architektura testů E2E Playwright, POM, ladění nestabilních testů a testování API REST.

od jmr85 · jmr85/e2e-agent-skills

Otestováno · Funguje ★ 9.6/10

Playwright Automation Expert — Architektura testů E2E Playwright, POM, ladění nestabilních testů a testování API REST.

Co umí

Pomáhá při psaní testů E2E Playwright s modelem Page Object Model, selektory založenými na rolích, šablonami projektů a tvrzeními API REST (stav/schéma/idempotence). Spouští se na požadavky na psaní/ladění testů Playwright nebo E2E prohlížeče, nastavení struktury testovacího projektu nebo testování API REST.

Testovací report

Skutečně spustil přiložený scaffold.mjs v dočasném adresáři — vytvořil přesně rozložení testů/stránek/fixture a položky .gitignore, které slibuje, nic víc. Test přihlášení řízený dovedností nahradil křehké selektory #id/.class a waitForTimeout selektory založenými na rolích a automatickým čekáním toHaveURL, obojí explicitní POVINNOST/POVINNOST v jeho vlastním těle.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/jmr85/e2e-agent-skills
mkdir -p ~/.claude/skills
cp -r e2e-agent-skills/skills/playwright-automation-expert ~/.claude/skills/playwright-automation-expert

Příkazy a ukázkové prompty

  • /playwright-automation-expertArchitektura testů E2E Playwright, POM, ladění nestabilních testů a testování API REST.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Write a Playwright test for the checkout flow on our site.
  • My Playwright suite keeps flaking, can you help debug it?
  • Set up a new Playwright project with page objects for our app.