Estoy tratando de conseguir todas las filas de una tabla de la aplicación.
set ProcName to "AppName"
tell application ProcName to activate
tell application "System Events"
tell process ProcName
tell tab group 1 of window 1
set items to every row of table 1 of scroll area 1
set itemValues to {}
repeat with aRow in items
set itemValue to (value of text field 1 of aRow)
log itemValue
set the end of itemValues to itemValue
end repeat
end tell
end tell
end tell
Sin embargo, cuando ejecuto el script imprime sólo varios elementos, porque el título de la ventana está cambiando constantemente y me da el siguiente error.
"System Events got an error: Can't get window \"App name window title"
Es posible decir que la secuencia de comandos para utilizar otros identificadores distintos de título? O por favor, sugiera cómo resolver el problema.
Gracias.