diff --git a/packages/playwright-core/src/tools/backend/screenshot.ts b/packages/playwright-core/src/tools/backend/screenshot.ts index 71342abc9e0c0..d2aeea504a2d3 100644 --- a/packages/playwright-core/src/tools/backend/screenshot.ts +++ b/packages/playwright-core/src/tools/backend/screenshot.ts @@ -67,7 +67,8 @@ const screenshot = defineTabTool({ response.addCode(`await page.screenshot(${formatObject({ ...options, path: resolvedFile.relativeName })});`); await response.addFileResult(resolvedFile, data); - await response.registerImageResult(data, fileType); + if (!params.filename) + await response.registerImageResult(data, fileType); } });