Back to Sanity

Video Recording

.agents/skills/playwright-cli/references/video-recording.md

5.24.01.2 KB
Original Source

Video Recording

Capture browser automation sessions as video for debugging, documentation, or verification. Produces WebM (VP8/VP9 codec).

Basic Recording

bash
# Start recording
playwright-cli video-start

# Perform actions
playwright-cli open https://example.com
playwright-cli snapshot
playwright-cli click e1
playwright-cli fill e2 "test input"

# Stop and save
playwright-cli video-stop demo.webm

Best Practices

1. Use Descriptive Filenames

bash
# Include context in filename
playwright-cli video-stop recordings/login-flow-2024-01-15.webm
playwright-cli video-stop recordings/checkout-test-run-42.webm

Tracing vs Video

FeatureVideoTracing
OutputWebM fileTrace file (viewable in Trace Viewer)
ShowsVisual recordingDOM snapshots, network, console, actions
Use caseDemos, documentationDebugging, analysis
SizeLargerSmaller

Limitations

  • Recording adds slight overhead to automation
  • Large recordings can consume significant disk space