我在编写自动运行DiskWarrior的代码时遇到了问题。问题是当我打开应用程序时,会弹出一个SecurityAgent对话框,要求输入用户名和密码,但我不知道如何“点击”进入Security Agent窗口以便输入用户名和密码。我知道如何编写用户名/密码,但不知道如何“点击”进入SecurityAgent窗口。我尝试使用UI检查器,但迄今为止没有成功。有人知道如何编写“点击”SecurityAgent窗口的代码吗?
非常感谢任何帮助和反馈。
以下是我目前的代码,仍在努力解决问题:
非常感谢任何帮助和反馈。
以下是我目前的代码,仍在努力解决问题:
tell application "DiskWarrior"
open
end tell
delay 1
tell application "System Events"
tell process "SecurityAgent"
click text field 1
delay 3
keystroke "a user name"
delay 3
keystroke tab
delay 3
keystroke "a password"
delay 3
keystroke return
end tell
end tell