From 497b51ad8c34efc1ef8fe801490219376462e160 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Tue, 8 Mar 2022 10:30:14 -0700 Subject: [PATCH] fix(toHaveScreenshot): fix initial screenshot time (#12576) Instead of being taken immediately, first screenshot was actually taken after 1 second. --- packages/playwright-core/src/server/page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/page.ts b/packages/playwright-core/src/server/page.ts index d9e7bf19f0..2f7ded5460 100644 --- a/packages/playwright-core/src/server/page.ts +++ b/packages/playwright-core/src/server/page.ts @@ -467,7 +467,7 @@ export class Page extends SdkObject { if (this.isClosed()) throw new Error('The page has closed'); let comparatorResult: ComparatorResult | undefined; - const screenshotTimeout = pollIntervals.shift() || 1000; + const screenshotTimeout = pollIntervals.shift() ?? 1000; if (isGeneratingNewScreenshot) { previous = actual; actual = await rafrafScreenshot(progress, screenshotTimeout).catch(e => undefined);