影片
簡介
使用 Playwright 您可以為測試錄製影片。
錄製影片
影片會在測試結束時於瀏覽器情境關閉時儲存。如果您手動建立瀏覽器情境,請確保等待 BrowserContext.close()。
context = browser.newContext(new Browser.NewContextOptions().setRecordVideoDir(Paths.get("videos/")));
// Make sure to close, so that videos are saved.
context.close();
您也可以指定影片大小。影片大小預設為檢視區大小縮放以符合 800x800。檢視區的影片會放置在輸出影片的左上角,必要時會縮放以符合大小。您可能需要設定檢視區大小以符合您所需的影片大小。
BrowserContext context = browser.newContext(new Browser.NewContextOptions()
.setRecordVideoDir(Paths.get("videos/"))
.setRecordVideoSize(640, 480));
儲存的影片檔案將出現在指定的資料夾中。它們都有自動產生的唯一名稱。對於多頁面情境,您可以透過 Page.video() 存取與頁面相關聯的影片檔案。
path = page.video().path();
note
請注意,影片僅在頁面或瀏覽器情境關閉後才可使用。