Estoy intentando completar un formulario y enviarlo en una página web usando Fragmentos de JavaScript. Aquí está el código:
// sleep time expects milliseconds function sleep (time) { return new Promise((resolve) => setTimeout(resolve, time)); } document.getElementById('username').value = 'user'; document.getElementById('password').value = 'password'; sleep(1000).then(() => { document.getElementsByClassName("loginfloatright")[0].click(); }); El formulario se completa correctamente, pero cuando se envía, aparece un error de validación de formulario que indica que debe haber un nombre de usuario y una contraseña. También intenté hacer clic en los campos del formulario después de establecer el valor. ejemplo: document.getElementById('username').click();