En DevTools, estoy tratando de completar mediante programación un formulario de inicio de sesión (como un experimento de técnicas de desarrollo personales que ahorran tiempo).
El formulario de entrada está en la pantalla, y en DevTools puedo completar el campo de entrada de esta manera:
document.getElementsByTagName('input').item(0).value = "myLoginID";Pero esto no activa los eventos keypress/keydown/keyup que React necesita para establecer la variable de estado.
¿Cómo haría eso (activar esos eventos)?
Intenté esto, pero no apareció nada en el campo de entrada:
document.getElementsByTagName('input').item(0).dispatchEvent(new KeyboardEvent('keypress', {'key': 'm'}));Referencias:
Activar un evento keypress/keydown/keyup en JS
Tutorial para desarrolladores de Chrome sobre la depuración de JavaScript