From 5002b83b4a215519d056821385271764e5a6d5c4 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Thu, 3 Dec 2020 10:51:45 -0800 Subject: [PATCH] test(focus): add a failing focus test (#4581) --- test/focus.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/focus.spec.ts b/test/focus.spec.ts index 071d6a8854..992e07036f 100644 --- a/test/focus.spec.ts +++ b/test/focus.spec.ts @@ -107,3 +107,13 @@ it('should traverse only form elements', (test, { browserName, platform }) => { await page.keyboard.press('Alt+Shift+Tab'); expect(await page.evaluate(() => document.activeElement.id)).toBe('input-1'); }); + +it('clicking checkbox should activate it', (test, { browserName, headful, platform }) => { + test.fixme(browserName === 'webkit' && !headful); + test.fixme(browserName === 'firefox' && !headful && platform === 'darwin'); +}, async ({ page }) => { + await page.setContent(``); + await page.click('input'); + const nodeName = await page.evaluate(() => document.activeElement.nodeName); + expect(nodeName).toBe('INPUT'); +});