Jawaban yang disarankan oleh @Stacy Simpson:
Kami sedang berjuang dengan masalah yang dijelaskan dalam utas ini dan tidak ada resolusi yang berhasil:
Karena saya baru mengenal SO, saya tidak dapat memposting di salah satu utas. (Yang pertama sebenarnya ditutup dan saya tidak setuju dengan alasan pelokalan ...)
Bagaimanapun, kami membuat penyelesaian menggunakan AppleScript yang mungkin menarik bagi orang-orang. Skrip di bawah ini harus dijalankan secara asinkron sebelum meluncurkan pengujian otomatis Anda:
osascript <script name> <password> &
Berikut skripnya:
on run argv
# Delay for 10 seconds as this script runs asynchronously to the automation process and is kicked off first.
delay 10
# Inspect all running processes
tell application "System Events"
set ProcessList to name of every process
# Determine if authentication is being requested
if "SecurityAgent" is in ProcessList then
# Bring this dialogue to the front
tell application "SecurityAgent" to activate
# Enter provided password
keystroke item 1 of argv
keystroke return
end if
end tell
end run
Mungkin tidak terlalu aman, tetapi ini adalah solusi terbaik yang kami buat untuk memungkinkan pengujian berjalan tanpa memerlukan campur tangan pengguna.
Semoga saya mendapatkan poin yang cukup untuk memposting jawabannya; atau, seseorang dapat membuka proteksi pertanyaan ini. Salam.