Io e il mio amico stavamo discutendo di uno script per automatizzare un determinato compito e la soluzione implicata nell'uso di Selenium per automatizzare la pressione di determinati pulsanti.
Tuttavia, quando clicchiamo sul pulsante di invio di un modulo, come facciamo a sapere che ha sempre la stessa funzione? Anche se uno script funziona per le prime 100 volte, la pagina potrebbe cambiare totalmente 101.
Nel nostro caso, vorrei aprire il mio account e-mail e rispondere automaticamente ad alcuni messaggi. Tuttavia è possibile che i pulsanti possano muoversi.
Pertanto il nostro compito di automazione si interromperà ogni volta che il sito web cambia e non possiamo fare altro che costruire da zero e identificare la modifica per quanto piccola sia.
C'è un modo per creare solide attività di automazione?
A livello di codice, sembra impossibile rilevare le modifiche in JavaScript poiché questi script possono essere lunghi migliaia di righe.