Estoy intentando automatizar un proceso repetitivo en el sitio de intranet de reclamos de gastos de nuestra empresa. La tarea requiere hacer clic en algunos botones (fácil de automatizar), y luego seleccionar de un menú desplegable (que es donde yo lucho).
Hay 2 menús desplegables en la página web, "tipo de gasto" y "tipo de asignación". El punto clave es que el segundo menú desplegable ("tipo de asignación") cambia dinámicamente según la selección del usuario en el primer menú desplegable.
Puedo llegar tan lejos como:
do JavaScript " document.getElementById('" & theId & "').value ='" & theValue & "';" in document 1
Esto selecciona con éxito el elemento que quiero del primer menú desplegable, pero el comportamiento esperado es que el segundo submenú debería aparecer, permitiéndome seleccionar el "tipo de gasto". Esto no sucede. En su lugar, el segundo menú permanece desocupado, como si no hubiera hecho una selección en el primer menú.
Claramente, hay algo de JavaScript en la página que está esperando que el usuario interactúe con el primer menú antes de rellenar el segundo.
¿Cómo puedo hacer que el navegador "vea" que hice una selección en el primer menú?