Playwright Automation Expert

Architektura testów E2E Playwright, POM, debugowanie niestabilnych testów i testowanie API REST.

Autor: jmr85 · jmr85/e2e-agent-skills

Testowano · Działa ★ 9.6/10

Playwright Automation Expert — Architektura testów E2E Playwright, POM, debugowanie niestabilnych testów i testowanie API REST.

Co robi ten skill

Prowadzi pisanie testów E2E Playwright z Page Object Model, selektorami opartymi na rolach, szkieletem projektu i asercjami API REST (status/schemat/idempotencja). Aktywuje się przy żądaniach napisania/debugowania testów Playwright lub E2E przeglądarki, konfiguracji struktury projektu testowego lub testowania API REST.

Raport z testu

Uruchomiłem dołączony scaffold.mjs w rzeczywistym, tymczasowym katalogu — stworzył dokładnie obiecany układ testów/stron/fixtureów i wpisy .gitignore, nic więcej. Test logowania prowadzony przez umiejętność zamienił kruche selektory #id/.class i waitForTimeout na lokalizatory oparte na rolach i asercje auto-wait toHaveURL, oba są wyraźnymi elementami MUSI-NIE/MUSI-ZROBIĆ w jego własnej treści.

Testowano: 2026-07-15 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /playwright-automation-expertArchitektura testów E2E Playwright, POM, debugowanie niestabilnych testów i testowanie API REST.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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.