# Generate clean HTML report:
pytest --html=reports/test_report.html --self-contained-htmlcontext = browser.new_context(record_video_dir="videos/")
page = context.new_page()
# Run test...
context.close() # Video is flushed and finalized on context close
print("Video saved:", page.video.path())