Hi everyone, I have the Magic Jack VOIP phone service, and attempting to script its application for accessibility via VoiceOver. Right now, any given control just says unknown. It’s not directly scriptable, but I was hoping it could at least have its UI scripted through System Events. When I try something really simple, like: tell application "System Events" to tell process "magicJack" if UI elements enabled then tell application "VoiceOver" to output "UI automation enabled" else tell application "VoiceOver" to output "Not available in this app" end if end tell
I get: Can’t get UI elements enabled of process magicJack
If I try something like this: tell application "System Events" to tell process "magicJack" tell front window to get every UI element end tell
The results field looks like: {UI element 1 of window "magicJack" of application process "magicJack" of application "System Events”} This would make it look to me like this app just has one UI element, and just uses different parts of a single graphic to distinguish the elements visually. Is it likely that this app is just one of many that don’t respond to UI scripting? Fortunately I can make a call with it; just can’t navigate any of it. Its Windows counterpart seems to have a slightly more conventional UI, a bit more readable with Windows screen readers, but I won’t give up on trying to script the Mac version until I know it’s impossible :-)
It appears that I can’t add the app to Accessibility in the Privacy tab of Sys Prefs, as I can’t browse for it from there like I can for other apps.
|