31. Diagnostic Artifacts & Time-Travel Trace Viewer

Diagnostic Traces in playwright.config.js

export default {
  use: {
    trace: "retain-on-failure",
    screenshot: "only-on-failure",
    video: "retain-on-failure",
  },
};

View trace in browser:

npx playwright show-trace test-results/trace.zip

Task

  • Implement formatTraceFilename:
  • 1. Accept testName string and attempt number.
  • 2. Return `traces/${testName.toLowerCase()}-attempt-${attempt}.zip`.
πŸ’‘Common doubts
Did you like the problem?
Lesson 31 of 35
JavaScript
Loading code editor…
Next