Нажатие кнопки Enter в puppeteer
нажатие enter в puppeteer, похоже, не имеет никакого эффекта. Однако, когда я нажимаю другие клавиши, он делает то, что должен. Это работает:
await page.press('ArrowLeft');
это не так:
await page.press('Enter');
вот как выглядит вход:
какие идеи?
EDIT:я также пробовал страницу.клавиатура.вниз и страница.клавиатура.до быть уверены.
3 ответов
await page.type(String.fromCharCode(13));
используя этот сайт я заметил, что page.type передает beforeinput и input событий, но page.press не делает. Это, вероятно, ошибка, но, к счастью, отправка кода ввода (13), похоже, работает, поэтому мы можем обойти его сейчас.
я использовал page.keyboard.press('Enter'); обычно :) работает для меня.
взгляните на документацию здесь. Я думаю, вы должны использовать .keyboard до .press для его правильной работы.
