diff --git a/tests/library/client-certificates.spec.ts b/tests/library/client-certificates.spec.ts index 9513a2e7fa..3aa51700f3 100644 --- a/tests/library/client-certificates.spec.ts +++ b/tests/library/client-certificates.spec.ts @@ -64,7 +64,8 @@ const test = base.extend({ const host = options?.useFakeLocalhost ? 'local.playwright' : 'localhost'; return `https://${host}:${(server.address() as net.AddressInfo).port}/`; }); - await new Promise(resolve => server?.close(() => resolve())); + if (server) + await new Promise(resolve => server.close(() => resolve())); }, }); @@ -260,7 +261,8 @@ test.describe('browser', () => { await page.close(); }); - test('support http2', async ({ browser, startCCServer, asset }) => { + test('support http2', async ({ browser, startCCServer, asset, browserName }) => { + test.skip(browserName === 'webkit' && process.platform === 'darwin', 'WebKit on macOS doesn\n proxy localhost'); const serverURL = await startCCServer({ http2: true }); const page = await browser.newPage({ clientCertificates: [{