Skip to content

Troubleshooting

2 posts with the tag “Troubleshooting”

Playwright × NextAuth v5:ログインのテストを自動化する方法

Next.js + NextAuth (v5) で構築された、AI画像ストックサイト「free-images」というサービスに E2E テスト(Playwright)を導入しました。

初期段階では「Googleログインしかないから、テストが難しいな」くらいに考えていたのですが、実際は認証基盤のアーキテクチャ変更にまで発展する大工事となりました。

この記事では、直面したエラーとその解決策、そして最終的に完成した「テスト用裏口実装」のコードを共有します。

Playwright トラブルシューティング - Firefoxだけが動かない

現在開発中のAI画像ストックサイト『free-images』に、品質担保のためE2Eテストツールである Playwright を導入することにしました。

「モダンなツールだし、サクッと導入できるだろう」と高を括っていたのですが、Firefox環境でのみテストが落ちる という泥沼にハマりました。 今回はそのトラブルシューティングの記録を残しておきます。WSL環境で開発している方の参考になれば幸いです。