跳到主要內容

影片

簡介

透過 Playwright,您可以為測試錄製影片。

錄製影片

影片會在測試結束時於瀏覽器內容關閉時儲存。如果您手動建立瀏覽器內容,請務必等待 browser_context.close()

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

您也可以指定影片大小。影片大小預設為視viewport大小縮放至符合 800x800。viewport的影片會放置在輸出影片的左上角,必要時會縮放以符合大小。您可能需要設定 viewport 大小以符合您想要的影片大小。

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

儲存的影片檔案將會出現在指定的資料夾中。它們都有產生的唯一名稱。對於多頁情境,您可以透過 page.video 存取與頁面相關聯的影片檔案。

path = page.video.path()
注意

請注意,影片僅在頁面或瀏覽器內容關閉後才可用。