Puedonavegarporunscriptparacontrolarelementosespecíficosdel"Menú" ... pero no puedo encontrar información sobre cómo dirigir un script para encontrar y hacer clic en un botón específico en una hoja desplegable como la que se muestra
Soy demasiado inexperto para conocer los comandos de asignación de nombre y ruta adecuados. Se agradece cualquier puntero a la información relevante.
Aquí hay más información.
Usando Automator y Script Editor, hice dos guiones, los guardé como Aplicaciones y los configuré con una tecla de comando.
El resultado fue que pude abrir y cerrar Safari rápidamente y reiniciar el navegador cada vez que ... funciona como un encanto hasta que Apple modifica Safari lo suficiente como para que los scripts deban ajustarse para la nueva ruta a la misma función.
Esta vez, el control que se debe restablecer es la función "Borrar historial" y creo que también borra los datos del sitio web. Safari se puede configurar para que se abra en modo privado de forma predeterminada ahora, por lo que ayuda mucho a mantener limpio el caché
Entonces, una vez que el usuario pulsa el elemento de menú "Borrar historial" ... en lugar de abrir una ventana emergente, ¿hay un menú desplegable?
He obtenido el script para llegar tan lejos ... el script parece haber localizado la "hoja" ... pero no puedo ubicar el botón en el que quiero hacer clic.
Lo que tengo hasta ahora que consigue ... para ... hacer clic en el botón:
tell application "System Events"
tell application process "Safari"
tell menu bar 1 to tell menu bar item "Safari" to tell menu 1 to tell menu item "Clear History…" to click
end tell
end tell
Intenté insertar algo como:
tell application "System Events" to tell process "Safari" to tell sheet 1 to click (button whose description is "Clear History")
end tell
el resultado del error parece:
error "No se puede obtener el botón cuya descripción = \" Borrar historial \ "." número -1728
En realidad, me sorprende que el script haya llegado tan lejos, ya que solo estoy hackeando líneas que vi en otros scripts que pensé que podrían funcionar.
Básicamente, no puedo hacer que mi script salte del control de unos pocos elementos del menú a ser señalado a algún tipo de menú desplegable y hacer un clic del botón por mí.
¿Puedo extender esto para automatizar los scripts de UI en Safari?