Vale, soy relativamente novato, pero he buscado en todas las respuestas y he probado la mayoría de las sugerencias y no encuentro la manera de automatizar usando Applescript o Javascript dentro de Applescript para hacer clic en un botón de un sitio web específico. No puedo proporcionar el sitio web porque es parte de un software de registro médico protegido, pero por lo que puedo decir el botón está codificado de la siguiente manera:
<h3>Add new documents for this patient
<!-- The fileinput-button span is used to style the file input field as button -->
<span class="btn fileinput-button" style="float: right !important;">
<i class="icon-plus"></i>
<span>Add Files</span>
<input type="file" name="files[]" multiple="">
</span>
</h3>
He probado la mayoría de las soluciones de Javascript (y Applescript). Incluso he probado la aplicación Fake que parece funcionar para todos los demás botones excepto éste. He buscado en vano un id de botón y el código anterior parece ser todo lo que se refiere al botón. La función del botón es abrir una ventana de selección de archivos de imagen de importación.
El uso de la pestaña para llegar al botón no funciona porque el número de pestañas varía según los pacientes (sitio web dinámico).
Me disculpo de antemano si esto es trivial, pero es literalmente el último paso de una larga serie de pasos que me ahorraría mucho tiempo. Todo lo demás lo he resuelto principalmente con la ayuda de este foro.
Gracias a todos ustedes.