From 506eb0925a8eee8169f1171681c6f28037875c7a Mon Sep 17 00:00:00 2001 From: Gordon Franke Date: Tue, 10 Feb 2026 19:48:35 +0100 Subject: [PATCH] bug: fix keepTraceForPassedTests & keepVideoForPassedTests --- lib/helper/Playwright.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/helper/Playwright.js b/lib/helper/Playwright.js index 4451b3f67..d24ef61fd 100644 --- a/lib/helper/Playwright.js +++ b/lib/helper/Playwright.js @@ -2610,6 +2610,12 @@ class Playwright extends Helper { } async _passed(test) { + await this._withinEnd() + + if (!test.artifacts) { + test.artifacts = {} + } + if (this.options.recordVideo && this.page && this.page.video()) { if (this.options.keepVideoForPassedTests) { test.artifacts.video = saveVideoForPage(this.page, `${test.title}.passed`)