From f22d611ec5af74ebf279749dbff0c0da6380778c Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Wed, 20 Jul 2022 16:12:54 -0700 Subject: [PATCH] test: rebaseline page-event-crash test (#15817) --- tests/page/page-event-crash.spec.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/page/page-event-crash.spec.ts b/tests/page/page-event-crash.spec.ts index 5b64adb525..9aea198b4a 100644 --- a/tests/page/page-event-crash.spec.ts +++ b/tests/page/page-event-crash.spec.ts @@ -45,7 +45,11 @@ it.describe('', () => { await page.waitForEvent('crash'); const err = await page.evaluate(() => {}).then(() => null, e => e); expect(err).toBeTruthy(); - expect(err.message).toContain('Target crashed'); + // In Firefox, crashed page is sometimes "closed". + if (browserName === 'firefox') + expect(err.message.includes('Target page, context or browser has been closed') || err.message.includes('Target crashed'), err.message).toBe(true); + else + expect(err.message).toContain('Target crashed'); }); it('should cancel waitForEvent when page crashes', async ({ page, toImpl, browserName, platform, mode }) => {