diff --git a/lib/helper/Playwright.js b/lib/helper/Playwright.js index 3fdd6f822..d119ec606 100644 --- a/lib/helper/Playwright.js +++ b/lib/helper/Playwright.js @@ -755,6 +755,11 @@ class Playwright extends Helper { } async _afterSuite() { + // Reset leftover test-level cleanup state (e.g. screenshot failures) + // so only errors from this suite teardown are evaluated below. + this.hasCleanupError = false + this.testFailures = [] + // Stop browser after suite completes // For restart strategies: stop after each suite // For session mode (restart:false): stop after the last suite