diff --git a/tests/page/expect-misc.spec.ts b/tests/page/expect-misc.spec.ts index e4341c488a..9bb771858d 100644 --- a/tests/page/expect-misc.spec.ts +++ b/tests/page/expect-misc.spec.ts @@ -299,7 +299,8 @@ test.describe('toBeInViewport', () => { await expect(page.locator('#small')).toBeInViewport({ ratio: 1 }); }); - test('should respect ratio option', async ({ page }) => { + test('should respect ratio option', async ({ page, isAndroid }) => { + test.fixme(isAndroid, 'fails due an upstream bug in Chrome, updating Chrome will fix it.'); await page.setContent(`
diff --git a/tests/page/page-click-scroll.spec.ts b/tests/page/page-click-scroll.spec.ts index 98c59fb3c9..83af208c21 100644 --- a/tests/page/page-click-scroll.spec.ts +++ b/tests/page/page-click-scroll.spec.ts @@ -87,8 +87,9 @@ it('should not crash when force-clicking hidden input', async ({ page, browserNa expect(error.message).toContain('Element is not visible'); }); -it('should scroll into view span element', async ({ page }) => { +it('should scroll into view span element', async ({ page, isAndroid }) => { it.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/20165' }); + it.fixme(isAndroid); await page.setContent(` foo diff --git a/tests/page/page-route.spec.ts b/tests/page/page-route.spec.ts index 6509fd2938..f260cdeec5 100644 --- a/tests/page/page-route.spec.ts +++ b/tests/page/page-route.spec.ts @@ -688,8 +688,9 @@ it('should respect cors overrides', async ({ page, server, browserName, isAndroi } }); -it('should not auto-intercept non-preflight OPTIONS', async ({ page, server, browserName }) => { +it('should not auto-intercept non-preflight OPTIONS', async ({ page, server, isAndroid }) => { it.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/20469' }); + it.fixme(isAndroid); await page.goto(server.EMPTY_PAGE);