Back to list
michaellperry

playwright-testing-patterns

by michaellperry

0🍴 0📅 Jan 23, 2026

SKILL.md


name: playwright-testing-patterns description: End-to-end testing patterns with Playwright. Use when writing or debugging E2E tests, focusing on reliability, isolation, and flakiness prevention.

Playwright Testing Patterns

Concise guidance for building reliable, maintainable Playwright tests.

When To Use

  • Writing new Playwright E2E tests
  • Hardening flaky tests (timing, retries, animations)
  • Setting up auth and multi-tenant fixtures
  • Managing test data via API or setup projects

Core Patterns

  • AAA + Naming: Explicit Arrange/Act/Assert and behavior-based names.
  • Selectors: Prefer roles/labels/text; test IDs last.
  • Waiting: Web-first assertions and targeted waitForResponse; avoid fixed sleeps.
  • Fixtures: Shared auth state and tenant fixtures; cleanup included.
  • Data: Use APIs for setup/teardown; reset DB in global setup.
  • Flakiness: Reduced motion, retries in CI, expect().toPass for fragile flows.
  • Parallel: Only when data isolation is guaranteed.

Resources

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