From f2fcb2b0174d5c8e4e1c9fd458dd83faeba6cd92 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Sat, 2 May 2020 07:51:23 -0700 Subject: [PATCH] test(webkit): test cross-process nav w/ _blank target (#2080) --- test/navigation.spec.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/navigation.spec.js b/test/navigation.spec.js index ac77f1fd9b..7fed6ead50 100644 --- a/test/navigation.spec.js +++ b/test/navigation.spec.js @@ -986,6 +986,23 @@ describe('Page.reload', function() { }); }); +describe('Click navigation', function() { + it('should work with _blank target', async({page, server}) => { + server.setRoute('/empty.html', (req, res) => { + res.end(`Click me`); + }); + await page.goto(server.EMPTY_PAGE); + await page.click('"Click me"'); + }); + it.fail(WEBKIT)('should work with cross-process _blank target', async({page, server}) => { + server.setRoute('/empty.html', (req, res) => { + res.end(`Click me`); + }); + await page.goto(server.EMPTY_PAGE); + await page.click('"Click me"'); + }); +}); + function expectSSLError(errorMessage) { if (CHROMIUM) { expect(errorMessage).toContain('net::ERR_CERT_AUTHORITY_INVALID');