Estoy intentando automatizar la exportación de mis llaveros (de sistema y de usuario), y mientras mi script funciona si quito los valores establecidos, no lo hace después de añadirlos.
El error que recibo es
System Events got an error: Can’t get text field 1 of group 1 of window 1 of process "SecurityAgent". Invalid index.
¿Parece que estoy pidiendo algo que no existe? Aquí está el modal
Y aquí está el código.
tell application "System Events"
repeat while exists (processes where name is "SecurityAgent")
tell process "SecurityAgent"
set value of text field 1 of group 1 of window 1 to "adminuser"
set value of text field 2 of group 1 of window 1 to "adminpass"
click button "Allow" of group 1 of window 1
end tell
delay 0.2
end repeat
end tell
Si es posible, me gustaría detectar si hay campos antes de intentar configurar para que esto pueda funcionar con o sin solicitud de contraseña