parent
bb8d435c5b
commit
5695ade926
|
|
@ -207,6 +207,16 @@ module.exports.describe = function({testRunner, expect, FFOX, CHROMIUM, WEBKIT,
|
||||||
await textarea.press('NumpadSubtract');
|
await textarea.press('NumpadSubtract');
|
||||||
expect(await page.evaluate('keyLocation')).toBe(3);
|
expect(await page.evaluate('keyLocation')).toBe(3);
|
||||||
});
|
});
|
||||||
|
it.skip(FFOX)('should press Enter', async({page, server}) => {
|
||||||
|
await page.setContent('<input></input>');
|
||||||
|
await page.$eval('input', body => body.addEventListener('keydown', event => {
|
||||||
|
if (event.key === 'Enter')
|
||||||
|
window.ENTER_DOWN = true;
|
||||||
|
}, false));
|
||||||
|
await page.focus('input');
|
||||||
|
await page.keyboard.press('Enter');
|
||||||
|
expect(await page.evaluate(() => window.ENTER_DOWN)).toBe(true);
|
||||||
|
});
|
||||||
it('should throw on unknown keys', async({page, server}) => {
|
it('should throw on unknown keys', async({page, server}) => {
|
||||||
let error = await page.keyboard.press('NotARealKey').catch(e => e);
|
let error = await page.keyboard.press('NotARealKey').catch(e => e);
|
||||||
expect(error.message).toBe('Unknown key: "NotARealKey"');
|
expect(error.message).toBe('Unknown key: "NotARealKey"');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue