メインコンテンツへスキップ

ビデオ

概要

Playwright を使用すると、テストのビデオを録画できます。

ビデオの録画

ビデオは、テスト終了時にブラウザコンテキストが閉じられると保存されます。ブラウザコンテキストを手動で作成する場合は、必ずbrowser_context.close()を await してください。

context = browser.new_context(record_video_dir="videos/")
# Make sure to close, so that videos are saved.
context.close()

ビデオサイズも指定できます。ビデオサイズはデフォルトで、800x800 に収まるように縮小されたビューポートサイズになります。ビューポートのビデオは、出力ビデオの左上隅に配置され、必要に応じて縮小されます。必要に応じて、目的のビデオサイズに合わせてビューポートサイズを設定する必要がある場合があります。

context = browser.new_context(
record_video_dir="videos/",
record_video_size={"width": 640, "height": 480}
)

保存されたビデオファイルは、指定されたフォルダーに表示されます。すべてのファイルには一意の名前が生成されています。複数ページのシナリオでは、page.video を介してページに関連付けられたビデオファイルにアクセスできます。

path = page.video.path()

ビデオは、ページまたはブラウザコンテキストが閉じられた後にのみ利用可能になることに注意してください。