import java.nio.file.Paths;// Start tracing before test runs:
context.tracing().start(new Tracing.StartOptions()
.setScreenshots(true)
.setSnapshots(true)
.setSources(true));
// Execute tests...
// Stop and save trace archive on failure:
context.tracing().stop(new Tracing.StopOptions()
.setPath(Paths.get("traces/failed-test-trace.zip")));
// View trace with CLI:
// mvn exec:java -e -Dexec.mainClass=com.microsoft.playwright.CLI -Dexec.args="show-trace traces/failed-test-trace.zip"