Skip to content

Commit e89192d

Browse files
test(video-player): wait for layout to stabilize before taking screenshot of external video poster
1 parent 06ca11f commit e89192d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

packages/pluggableWidgets/video-player-web/e2e/VideoPlayer.spec.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ test.describe("External video", () => {
129129
})
130130
: Promise.resolve()
131131
);
132+
// Wait two animation frames so the browser flushes layout and paints the poster frame.
133+
await page.evaluate(() => new Promise(r => requestAnimationFrame(() => requestAnimationFrame(r))));
132134
await expect(widget).toHaveScreenshot("videoPlayerExternalPoster.png");
133135
});
134136

0 commit comments

Comments
 (0)