追蹤檢視器
簡介
Playwright 追蹤檢視器是一個 GUI 工具,可讓您瀏覽已錄製的 Playwright 測試追蹤,這表示您可以回顧並前進測試的每個動作,並以視覺化方式查看每個動作期間發生的情況。
您將學到
- 如何錄製追蹤
- 如何開啟追蹤檢視器
錄製追蹤
可以使用 BrowserContext.tracing() API 錄製追蹤,如下所示
Browser browser = browserType.launch();
BrowserContext context = browser.newContext();
// Start tracing before creating / navigating a page.
context.tracing().start(new Tracing.StartOptions()
.setScreenshots(true)
.setSnapshots(true)
.setSources(true));
Page page = context.newPage();
page.navigate("https://playwright.dev.org.tw");
// Stop tracing and export it into a zip archive.
context.tracing().stop(new Tracing.StopOptions()
.setPath(Paths.get("trace.zip")));
這將錄製追蹤並將其放入名為 trace.zip
的檔案中。
開啟追蹤
您可以使用 Playwright CLI 開啟已儲存的追蹤,或在瀏覽器中於 trace.playwright.dev
開啟。請務必新增追蹤 zip 檔案所在位置的完整路徑。開啟後,您可以點擊每個動作或使用時間軸來查看每個動作前後的頁面狀態。您也可以在測試的每個步驟中檢查日誌、原始碼和網路。追蹤檢視器會建立 DOM 快照,讓您可以完全與其互動、開啟開發人員工具等等。
mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="show-trace trace.zip"
若要瞭解更多資訊,請查看我們關於追蹤檢視器的詳細指南。