AppleScripting safari - ottenere menu a discesa dinamici per notare un cambiamento

1

Sto cercando di automatizzare un processo ripetitivo sul sito intranet per le spese della nostra azienda. L'attività richiede di fare clic su alcuni pulsanti (facile da automatizzare), e quindi selezionare da un menu a discesa (che è dove faccio fatica).

Ci sono 2 menu a discesa sulla pagina web, "tipo di spesa" e "tipo di indennità". Il punto chiave è che il secondo menu a discesa ("tipo di permesso") cambia dinamicamente in base alla selezione dell'utente nel primo elenco a discesa.

Posso arrivare fino a:

do JavaScript "  document.getElementById('" & theId & "').value ='" & theValue & "';" in document 1

Questo seleziona con successo l'elemento che voglio dal primo menu a discesa, ma il comportamento previsto è che il secondo sottomenu dovrebbe poplularsi, permettendomi di selezionare il "tipo di spesa". Questo non succede Invece, il secondo menu rimane non placcato, come se non avessi fatto una selezione nel primo menu.

Chiaramente, c'è qualche JavaScript nella pagina che aspetta che l'utente interagisca con il primo menu prima di popolare il secondo.

Come faccio a far sì che il browser "veda" che ho selezionato una selezione dal primo menu?

    
posta jsm 30.10.2018 - 20:16
fonte

0 risposte

Leggi altre domande sui tag