test: unflake a few trace-viewer tests

This commit is contained in:
Andrey Lushnikov 2025-01-11 00:57:06 +03:00
parent 2cd5003062
commit c213f389f4

View file

@ -1539,9 +1539,11 @@ test('canvas clipping', async ({ runAndTrace, page, server }) => {
// Enable canvas display // Enable canvas display
await traceViewer.showSettings(); await traceViewer.showSettings();
await traceViewer.displayCanvasContentSetting.click();
const msg = await traceViewer.page.waitForEvent('console', { predicate: msg => msg.text().startsWith('canvas drawn:') }); const [msg] = await Promise.all([
traceViewer.page.waitForEvent('console', { predicate: msg => msg.text().startsWith('canvas drawn:') }),
traceViewer.displayCanvasContentSetting.click(),
]);
expect(msg.text()).toEqual('canvas drawn: [0,91,11,20]'); expect(msg.text()).toEqual('canvas drawn: [0,91,11,20]');
const snapshot = await traceViewer.snapshotFrame('page.goto'); const snapshot = await traceViewer.snapshotFrame('page.goto');
@ -1559,9 +1561,11 @@ test('canvas clipping in iframe', async ({ runAndTrace, page, server }) => {
// Enable canvas display // Enable canvas display
await traceViewer.showSettings(); await traceViewer.showSettings();
await traceViewer.displayCanvasContentSetting.click();
const msg = await traceViewer.page.waitForEvent('console', { predicate: msg => msg.text().startsWith('canvas drawn:') }); const [msg] = await Promise.all([
traceViewer.page.waitForEvent('console', { predicate: msg => msg.text().startsWith('canvas drawn:') }),
traceViewer.displayCanvasContentSetting.click(),
]);
expect(msg.text()).toEqual('canvas drawn: [1,1,11,20]'); expect(msg.text()).toEqual('canvas drawn: [1,1,11,20]');
const snapshot = await traceViewer.snapshotFrame('page.evaluate'); const snapshot = await traceViewer.snapshotFrame('page.evaluate');