Код, который вы хотите вызвать в контексте веб-сайта, которым вы манипулируете, должен быть помещен в page.evaluate
обработчик функции. Вместо использования KeyboardEvent
для имитации нажатия клавиш попробуйте установить значение элемента ввода:
page.open("https://..........", function(status) {
if (status === "success") {
page.evaluate(function() {
document.querySelector('input[id="txtLogin"]').value = "user";
document.querySelector('input[id="txtPassword"]').value = "pwd";
document.querySelector('div[id="btnLogin"]').click();
});
}
});