From 5d4d73dd9b7960afdb1352a4bc683ea4fb5020e4 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Fri, 18 Oct 2024 13:55:38 +0200 Subject: [PATCH] rafraf --- tests/library/trace-viewer.spec.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/library/trace-viewer.spec.ts b/tests/library/trace-viewer.spec.ts index 593ad05bd5..88fe277829 100644 --- a/tests/library/trace-viewer.spec.ts +++ b/tests/library/trace-viewer.spec.ts @@ -21,6 +21,7 @@ import path from 'path'; import { pathToFileURL } from 'url'; import { expect, playwrightTest } from '../config/browserTest'; import type { FrameLocator } from '@playwright/test'; +import { rafraf } from 'tests/page/pageTest'; const test = playwrightTest.extend(traceViewerFixtures); @@ -1442,7 +1443,7 @@ test.skip('should allow showing screenshots instead of snapshots', async ({ runA test('canvas clipping', async ({ runAndTrace, page, server }) => { const traceViewer = await runAndTrace(async () => { await page.goto(server.PREFIX + '/screenshots/canvas.html#canvas-on-edge'); - await page.waitForTimeout(1000); // ensure we could take a screenshot + await rafraf(page, 5); }); const msg = await traceViewer.page.waitForEvent('console', { predicate: msg => msg.text().startsWith('canvas drawn:') }); @@ -1457,7 +1458,7 @@ test('canvas clipping in iframe', async ({ runAndTrace, page, server }) => { await page.setContent(` `); - await page.waitForTimeout(1000); // ensure we could take a screenshot + await rafraf(page, 5); }); const snapshot = await traceViewer.snapshotFrame('page.waitForTimeout');