mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
test: clicking hidden input should not crash/timeout (#18410)
References #18183.
This commit is contained in:
parent
445404abb7
commit
90cf2b87b4
@ -77,3 +77,12 @@ it('should scroll into view display:contents with position', async ({ page, brow
|
||||
await page.click('text=click me', { position: { x: 5, y: 5 }, timeout: 5000 });
|
||||
expect(await page.evaluate('window._clicked')).toBe(true);
|
||||
});
|
||||
|
||||
it('should not crash when force-clicking hidden input', async ({ page, browserName }) => {
|
||||
it.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/18183' });
|
||||
it.fixme(browserName === 'chromium');
|
||||
|
||||
await page.setContent(`<input type=hidden>`);
|
||||
const error = await page.locator('input').click({ force: true, timeout: 2000 }).catch(e => e);
|
||||
expect(error.message).toContain('Element is not visible');
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user