From 26bca47a470b49cf38ff73ad8586b10271e728ae Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Thu, 23 Sep 2021 08:45:40 -0700 Subject: [PATCH] test: add failing WebKit navigation test (#9097) --- tests/page/page-goto.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/page/page-goto.spec.ts b/tests/page/page-goto.spec.ts index 04a4e5a729..f97f04d5e7 100644 --- a/tests/page/page-goto.spec.ts +++ b/tests/page/page-goto.spec.ts @@ -58,6 +58,16 @@ it('should work cross-process', async ({page, server}) => { expect(response.url()).toBe(url); }); +it('should work with Cross-Origin-Opener-Policy', async ({page, server, browserName}) => { + it.fail(browserName === 'webkit', 'Regressed in https://trac.webkit.org/changeset/281516/webkit'); + server.setRoute('/empty.html', (req, res) => { + res.setHeader('Cross-Origin-Opener-Policy', 'same-origin'); + res.end(); + }); + await page.goto(server.EMPTY_PAGE); + expect(page.url()).toBe(server.EMPTY_PAGE); +}); + it('should capture iframe navigation request', async ({page, server}) => { await page.goto(server.EMPTY_PAGE); expect(page.url()).toBe(server.EMPTY_PAGE);