@shinyaz

Playwright の HTML レポート自動表示はヘッドレス環境でハングする

約1分

Codespaces で npx playwright test を実行したら、テスト完了後にプロセスがハングした。ブラウザで HTML レポートを開こうとして止まっていた。

playwright.config.tsreporter"html" に設定していると、テスト後に自動でブラウザを開こうとする。ヘッドレス環境ではこれが失敗してハングする。

playwright.config.ts
// NG: ヘッドレス環境でハングする
reporter: "html",
 
// OK: 自動オープンを無効化
reporter: [["html", { open: "never" }]],

環境変数 PLAYWRIGHT_HTML_OPEN=never でも回避できるが、config に書いておく方が確実だ。レポートを見たいときは npx playwright show-report で明示的に開ける。

共有する

田原 慎也

田原 慎也

ソリューションアーキテクト @ AWS

AWS ソリューションアーキテクトとして金融業界のお客様を中心に技術支援を行っています。クラウドアーキテクチャや AI/ML に関する学びをこのサイトで発信しています。このサイトの内容は個人の見解であり、所属企業の公式な意見や見解を代表するものではありません。