Browse Source

test: popup event for pages opened from iframe (#9484)

pull/9483/head
Yury Semikhatsky 2 weeks ago
committed by GitHub
parent
commit
25a8023720
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      tests/page/page-event-popup.spec.ts

12
tests/page/page-event-popup.spec.ts

@ -157,3 +157,15 @@ it('should not treat navigations as new popups', async ({ page, server }) => {
await page.close();
expect(badSecondPopup).toBe(false);
});
it('should report popup opened from iframes', async ({ page, server, browserName }) => {
it.fixme(browserName === 'firefox', 'attachedToTarget event comes without openerId');
await page.goto(server.PREFIX + '/frames/two-frames.html');
const frame = page.frame('uno');
expect(frame).toBeTruthy();
const [popup] = await Promise.all([
page.waitForEvent('popup'),
frame.evaluate(() => window.open('')),
]);
expect(popup).toBeTruthy();
});

Loading…
Cancel
Save