diff --git a/test/defaultbrowsercontext.spec.js b/test/defaultbrowsercontext.spec.js index ae9559c618..a31779838b 100644 --- a/test/defaultbrowsercontext.spec.js +++ b/test/defaultbrowsercontext.spec.js @@ -15,7 +15,7 @@ * limitations under the License. */ -module.exports.describe = function ({ testRunner, expect, defaultBrowserOptions, playwright }) { +module.exports.describe = function ({ testRunner, expect, defaultBrowserOptions, playwright, WEBKIT }) { const {describe, xdescribe, fdescribe} = testRunner; const {it, fit, xit, dit} = testRunner; const {beforeAll, beforeEach, afterAll, afterEach} = testRunner; @@ -67,7 +67,7 @@ module.exports.describe = function ({ testRunner, expect, defaultBrowserOptions, sameSite: 'None', }]); }); - it('context.clearCookies() should work', async({page, server}) => { + it.skip(WEBKIT)('context.clearCookies() should work', async({page, server}) => { await page.goto(server.EMPTY_PAGE); await page.browserContext().setCookies([{ url: server.EMPTY_PAGE, diff --git a/test/mouse.spec.js b/test/mouse.spec.js index adc0542613..68eb813beb 100644 --- a/test/mouse.spec.js +++ b/test/mouse.spec.js @@ -56,7 +56,7 @@ module.exports.describe = function({testRunner, expect, FFOX, CHROMIUM, WEBKIT, expect(event.isTrusted).toBe(true); expect(event.button).toBe(0); }); - it('should resize the textarea', async({page, server}) => { + it.skip(WEBKIT)('should resize the textarea', async({page, server}) => { await page.goto(server.PREFIX + '/input/textarea.html'); const {x, y, width, height} = await page.evaluate(dimensions); const mouse = page.mouse; @@ -71,7 +71,7 @@ module.exports.describe = function({testRunner, expect, FFOX, CHROMIUM, WEBKIT, expect(newDimensions.width).toBe(Math.round(width + 104)); expect(newDimensions.height).toBe(Math.round(height + 104)); }); - it('should select the text with mouse', async({page, server}) => { + it.skip(WEBKIT)('should select the text with mouse', async({page, server}) => { await page.goto(server.PREFIX + '/input/textarea.html'); await page.focus('textarea'); const text = 'This is the text that we are going to try to select. Let\'s see how it goes.'; diff --git a/test/network.spec.js b/test/network.spec.js index 5151b58418..b14c558d8d 100644 --- a/test/network.spec.js +++ b/test/network.spec.js @@ -344,7 +344,7 @@ module.exports.describe = function({testRunner, expect, FFOX, CHROMIUM, WEBKIT}) }); }); - describe.skip(FFOX)('WebSocket', function() { + describe.skip(FFOX || WEBKIT)('WebSocket', function() { it('should work', async({page, server}) => { const value = await page.evaluate((port) => { let cb; diff --git a/test/page.spec.js b/test/page.spec.js index a8cf9e0786..15592c77a0 100644 --- a/test/page.spec.js +++ b/test/page.spec.js @@ -172,7 +172,7 @@ module.exports.describe = function({testRunner, expect, headless, playwright, FF expect(await page.evaluate(() => !!window.opener)).toBe(false); expect(await popup.evaluate(() => !!window.opener)).toBe(false); }); - it.skip(FFOX)('should not treat navigations as new popups', async({page, server}) => { + it.skip(FFOX || WEBKIT)('should not treat navigations as new popups', async({page, server}) => { await page.goto(server.EMPTY_PAGE); await page.setContent('yo'); const [popup] = await Promise.all([ diff --git a/test/workers.spec.js b/test/workers.spec.js index 2126b85a80..551f0b9899 100644 --- a/test/workers.spec.js +++ b/test/workers.spec.js @@ -113,7 +113,7 @@ module.exports.describe = function({testRunner, expect, FFOX, CHROMIUM, WEBKIT}) expect(response.request()).toBe(request); expect(response.ok()).toBe(true); }); - it.skip(FFOX)('should report web socket activity', async function({page, server}) { + it.skip(FFOX || WEBKIT)('should report web socket activity', async function({page, server}) { const [worker] = await Promise.all([ page.waitForEvent('workercreated'), page.goto(server.PREFIX + '/worker/worker.html'),