playwright
Installation
SKILL.md
Playwright E2E Testing Skill
参照(公式)
このSkillの基本方針
- 基本方針: ユーザーに見える振る舞いをテストする。実装詳細(class名/id/DOM構造)に依存しない。
- ロケーター:
getByRole>getByLabel>getByText>getByTestId> CSSセレクタ。ロールベースを最優先。 - アサーション: Web Firstアサーション(自動リトライ付き)を使う。手動の
isVisible()チェックを避ける。 - テスト分離: 各テストは完全に独立。共有状態・テスト順序依存を排除する。
- パフォーマンス: グローバルインストール推奨。CIではLinux + 必要ブラウザのみ + シャーディング。