Sto cercando di estrarre l'elenco dei cookie in base a Safari.
Ho il seguente frammento di codice:
tell application "Safari" to activate
tell application "System Events" to tell process "Safari"
keystroke "," using command down -- display preferences
delay 1
click button "Privacy" of toolbar 1 of window 1
delay 2 -- let the cookie count update
click button "Details…" of group 1 of group 1 of window "Privacy"
get <what??> of row 1 of table 1 of scroll area 1 of sheet 1 of window "Privacy"
end tell
Che va bene, tranne che non riesco a trovare alcun modo per ottenere il nome del cookie dalla riga. Tantalizingly, tuttavia, VoiceOver può leggere il valore e Accessibility Inspector mostra di essere conservato nell'attributo accessibilityLabel
.
Di qui la domanda: c'è un modo per ottenere il valore dell'attributo accessibilityLabel
in AppleScript?
Versioni: Safari 9.0 / El Capitan.
PS: So che c'è un file Cookies.binarycookies nella libreria dell'utente. Mi piacerebbe ancora la risposta alla mia domanda per riferimento futuro almeno!