fix(release-1.11): fix tests after cherry-pick (#6634)

This commit is contained in:
Andrey Lushnikov 2021-05-18 02:14:46 -07:00 committed by GitHub
parent 97aacf3cde
commit 6a9939db86
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -245,31 +245,32 @@ playwrightTest.describe('chromium', () => {
expect(request.headers['foo']).toBe('bar'); expect(request.headers['foo']).toBe('bar');
} }
}); });
});
playwrightTest('should report all pages in an existing browser', async ({ browserType, browserOptions }, testInfo) => { playwrightTest('should report all pages in an existing browser', async ({ browserType, browserOptions }, testInfo) => {
const port = 9339 + testInfo.workerIndex; const port = 9339 + testInfo.workerIndex;
const browserServer = await browserType.launch({ const browserServer = await browserType.launch({
...browserOptions, ...browserOptions,
args: ['--remote-debugging-port=' + port] args: ['--remote-debugging-port=' + port]
});
try {
const cdpBrowser = await browserType.connectOverCDP({
endpointURL: `http://localhost:${port}/`,
});
const contexts = cdpBrowser.contexts();
expect(contexts.length).toBe(1);
for (let i = 0; i < 3; i++)
await contexts[0].newPage();
await cdpBrowser.close();
const cdpBrowser2 = await browserType.connectOverCDP({
endpointURL: `http://localhost:${port}/`,
});
expect(cdpBrowser2.contexts()[0].pages().length).toBe(3);
await cdpBrowser2.close();
} finally {
await browserServer.close();
}
}); });
try {
const cdpBrowser = await browserType.connectOverCDP({
endpointURL: `http://localhost:${port}/`,
});
const contexts = cdpBrowser.contexts();
expect(contexts.length).toBe(1);
for (let i = 0; i < 3; i++)
await contexts[0].newPage();
await cdpBrowser.close();
const cdpBrowser2 = await browserType.connectOverCDP({
endpointURL: `http://localhost:${port}/`,
});
expect(cdpBrowser2.contexts()[0].pages().length).toBe(3);
await cdpBrowser2.close();
} finally {
await browserServer.close();
}
}); });