サインアップフローのスモークテストをオンデマンドで作成する
使うタイミング: 新しいサインアップフローをプッシュした後、エンドツーエンドで動作するか確認したいとき。
前提条件
- Node + Playwright がインストール可能であること — ブラウザが未インストールの場合、スキルが
npx playwright installで自動インストールします
フロー
-
フローを説明するUse the playwright skill. Open localhost:3000, sign up with [email protected] / Pass123!, verify we land on /dashboard.✓ コピーしました→ Claudeが Playwright スクリプトを作成し、ヘッド付きで実行して、合否を報告する
-
失敗をインタラクティブにデバッグするIt failed at the email input — add a screenshot right before the error.✓ コピーしました→ 次回の実行でスクリーンショットをキャプチャして返す
結果: オプションで永続的なスペックとして保存できる、ワンオフのスモークテスト。
注意点
- 選択されたセレクタが脆弱(例: nth-child) — Claudeにロール/ラベルセレクタを優先するよう指示する