Me doy cuenta de que hay varios hilos sobre esto y que todos son muy específicos de cierta página web . Mi experiencia es en Python, no Javascript o Applescript, y estoy confundido en exactamente cómo lograr esta acción.
He visto varios scripts haciendo esta acción, a saber:
tell application "Safari"
activate
do JavaScript "document.forms['search']['order_list_search_batch'].click()"
end tell
¿Cuál es el mejor método para actuar en este sentido?
Estoy confundido sobre lo que va en el medio "document.forms[WHATGOESHERE?].click()"
Estoy tratando de hacer clic en el botón Proceed en http://rna.tbi.univie.ac.at/cgi-bin/RNAfold.cgi .
Fui a "Inspeccionar el elemento" en el botón Proceder y obtuve este código:
<input style="cursor: pointer;" value="" name="proceed" class="proceed" onmouseover="this.style.cursor="pointer"" type="submit">
¿Cómo puedo saber qué poner en script</strkeep><strkeep> para hacer clic en este botón en función de los resultados de Inspección de elementos? Quiero entenderlo para poder utilizar este método en más de un caso. No hay un enlace href al que vaya.
El código actual no funciona
tell application "Safari" to activate
open location "http://rna.tbi.univie.ac.at/cgi-bin/RNAfold.cgi"
delay 3
tell application "Safari" to do JavaScript "document.forms[0].elements[document.forms[0].elements.length-1].click()"