Estoy intentando cambiar el navegador por defecto entre Chrome y Safari sin necesidad de que el usuario intervenga salvo para ejecutarlo inicialmente.
He encontrado esta utilidad que se encarga de la parte difícil:
Se puede instalar mediante Homebrew ejecutando:
brew defaultbrowser
Sin embargo al ejecutarlo aparece un cuadro de diálogo preguntando si quiero cambiar de navegador. Quiero pulsar el botón "Sí" utilizando AppleScript. A continuación se muestra una captura de pantalla.
Quiero encontrar la aplicación que contiene esta ventana. ¿Existe una forma mejor de averiguar dónde está la ventana en lugar de recorrerlas todas?
He probado con la ventana foremost pero parece que devuelve el programa foremost. Aquí hay un programa que he probado:
tell application "System Events"
tell process "SecurityAgent"
click button 1 of window 1
end tell
delay 0.2
end tell