From 21eafbcdae6ebe6e928b0129ad9488e6c699e575 Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Thu, 30 Jul 2020 16:49:58 -0700 Subject: [PATCH] test: unflake screenshot test (#3245) --- test/screenshot.jest.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/screenshot.jest.js b/test/screenshot.jest.js index 17c3a9809d..9ec7be161e 100644 --- a/test/screenshot.jest.js +++ b/test/screenshot.jest.js @@ -541,7 +541,10 @@ describe.skip(ffheadful)('ElementHandle.screenshot', function() { await page.setViewportSize({ width: 500, height: 500 }); await page.goto(server.PREFIX + '/grid.html'); const elementHandle = await page.$('.box:nth-of-type(3)'); - await elementHandle.evaluate(e => e.classList.add('animation')); + await elementHandle.evaluate(e => { + e.classList.add('animation'); + return new Promise(f => requestAnimationFrame(() => requestAnimationFrame(f))); + }); const screenshot = await elementHandle.screenshot(); expect(screenshot).toBeGolden('screenshot-element-bounding-box.png'); });