– Code from github.com/penguinho/appium-old/blob/master/appium/template/BeatSecurityAgent.applescript – Examples: – $ osascript BeatSecurityAgent.applescript jason s3cr3t
on run argv
set the_username to item 1 of argv set the_password to item 2 of argv repeat try set procs to "" tell application "System Events" set procs to name of every process end tell if procs contains "SecurityAgent" then tell application "System Events" tell process "SecurityAgent" to set value of text field 1 of scroll area 1 of group 1 of window 1 to the_username tell process "SecurityAgent" to set value of text field 2 of scroll area 1 of group 1 of window 1 to the_password click button 2 of group 2 of window 1 of application process "SecurityAgent" log ("Dismissed Security Dialog") end tell end if end try delay 1 end repeat
end run