Cuando las secuencias de comandos de la interfaz de usuario, para cosas como las ventanas y los menús de la jerarquía de objetos, en general, no existen hasta que no se demuestre, de manera que el objeto necesita ser mostrado antes de tratar de obtener sus propiedades. Una vez que la ventana o se muestra el menú, puede utilizar la Accesibilidad de la herramienta Inspector (incluido en el Xcode paquete) o manualmente spelunk los diversos elementos de interfaz de usuario para encontrar el que usted está buscando. Curiosamente, el Automator "Watch Me" acción también es muy útil para identificar determinados elementos de interfaz de usuario (probablemente el mejor), como los eventos que los registros se pueden copiar y pegar en el Editor de secuencias de Comandos.
Para el Centro de Notificaciones de la ventana, el diseño puede variar, así como las notificaciones individuales de cada uno han de cerrar o despedir a los botones, y también puede haber un total de cerca de/botón descartar para las notificaciones agrupadas por aplicación, a pesar de que no están etiquetados como tales. Desde el primer botón está situado convenientemente en el mismo lugar, a sólo cerca de/rechazar todo lo que un script puede ser usado para hacer clic en ese elemento hasta que no hay más (prueba en Mojave y Catalina):
tell application "System Events"
# show notification window
tell application process "SystemUIServer" to click menu bar item "Notification Center" of menu bar 1
# loop through the app close buttons
tell process "Notification Center" to try
repeat -- forever (at least until there are no more)
delay 0.25
click UI element 2 of UI element 1 of row 2 of table 1 of scroll area 1 of window "Notification Center" -- the topmost close button
end repeat
on error errmess -- no more
log errmess
end try
# close the window
# tell application process "SystemUIServer" to click menu bar item "Notification Center" of menu bar 1
end tell