SAKURUGのTokiです。
本記事ではPlaywrightのテスト結果動画保存方法についてステップバイステップでご紹介します!
総8回でNuxt3環境におけるPlaywrightを使用したE2Eテストについてご紹介してます。
1.環境構築
2.テスト生成
3.テスト実行
4.テスト結果確認
5.Basic認証
6.Cookie認証
7.テスト結果動画保存方法 (本記事)
Playwrightのテスト結果を動画で保存したい方
紹介すること : Playwrightにてテスト結果を動画にて保存する方法
紹介しないこと : Playwrightの環境構築・テスト生成・テスト実行・テスト結果確認
※第1回~第4回の基本編でご紹介してます。
OS | Windows 11 |
---|---|
Node.js | 20.14.0 |
Nuxt.js | 38.1 |
Playwright / Tes | 1.45.1 |
nuxt / test-utils | 3.13.1 |
playwright.config.ts
を開く。変更前
//playwright.config.ts
use: {
actionTimeout: 0,
trace: 'on-first-retry',
},
変更後
//playwright.config.ts
use: {
actionTimeout: 0,
trace: 'on-first-retry',
/* 動画を撮る */
video: 'on',
},
TIPS:'on'
以外にも以下の設定が可能である。
'off'
- 動画を撮らない'on'
- 動画を撮る'retain-on-failure'
失敗したテストのみ動画を撮る'on-first-retry'
- リトライしたテストのみ動画を撮るTIPS:撮影された動画を遅く見る場合には、以下の追加で対処できる。
//playwright.config.ts
/* 操作スピードを遅くする */
launchOptions: {
slowMo: 1000, // 操作前一秒待つ
},
本記事では、Playwrightによるテスト結果の動画保存方法についてご紹介しました。
この記事を読んでいただきありがとうございます!
1.環境構築
2.テスト生成
3.テスト実行
4.テスト結果確認
5.Basic認証
6.Cookie認証
7.テスト結果動画保存方法 (本記事)
是非、他の記事も閲覧頂けますと幸いです。