diff --git a/tests/page/page-request-intercept.spec.ts b/tests/page/page-request-intercept.spec.ts
index 729acd4dfd..a94bd8fd85 100644
--- a/tests/page/page-request-intercept.spec.ts
+++ b/tests/page/page-request-intercept.spec.ts
@@ -41,7 +41,7 @@ it('should fulfill intercepted response', async ({page, server, browserName}) =>
});
it('should fulfill response with empty body', async ({page, server, browserName, browserMajorVersion}) => {
- it.skip(browserName === 'chromium' && browserMajorVersion <= 91);
+ it.skip(browserName === 'chromium' && browserMajorVersion <= 91, 'Fails in Electron that uses old Chromium');
await page.route('**/*', async route => {
// @ts-expect-error
await route._intercept({});
@@ -85,7 +85,8 @@ it('should support fulfill after intercept', async ({page, server}) => {
expect(await response.text()).toBe('
Woof-Woof' + os.EOL);
});
-it('should intercept failures', async ({page, browserName, server}) => {
+it('should intercept failures', async ({page, browserName, browserMajorVersion, server}) => {
+ it.skip(browserName === 'chromium' && browserMajorVersion <= 91, 'Fails in Electron that uses old Chromium');
server.setRoute('/title.html', (req, res) => {
req.destroy();
});
@@ -110,7 +111,7 @@ it('should intercept failures', async ({page, browserName, server}) => {
});
it('should support request overrides', async ({page, server, browserName, browserMajorVersion}) => {
- it.skip(browserName === 'chromium' && browserMajorVersion <= 91);
+ it.skip(browserName === 'chromium' && browserMajorVersion <= 91, 'Fails in Electron that uses old Chromium');
const requestPromise = server.waitForRequest('/empty.html');
await page.route('**/foo', async route => {
// @ts-expect-error