So che ci sono diversi argomenti con tutorial per fare clic su link / pulsanti su pagine Web con AppleScript, ma sfortunatamente nessuno di loro ha funzionato per me su questo specifico sito Web.
Il sito Web contiene diapositive animate (realizzate con JW Player) e solo quando la diapositiva (ognuna di 30-90 secondi) è terminata, è possibile premere "Avanti" per passare alla diapositiva successiva.
Ecco un'immagine dei pulsanti:
Ec'èlastrutturaHTMLdeipulsanti:
<divclass="controls default-controls">
<a class="btn btn-dark player-back">
<i class="icon wb-chevron-left" aria-hidden="true"><i>
<span>Back</span>
</a>
<a class="btn btn-dark player-next btn-primary">
<span>Next</span>
<i class="icon wb-chevron-right" aria-hidden="true"></i>
</a>
</div>
Ecco l'AppleScript che funziona bene su altri siti ma non su questo.
tell application "Safari"
activate
do JavaScript "document.getElementsByClassName('player-next')[0].click();" in current tab of window 1
end tell
Come posso simulare la pressione di un pulsante (quindi verrà eseguito il codice JavaScript dietro)?