Some names correspond to the ones from accessibilityRoleDescription in Accessibility Inspector, for example table, scroll area, but others don’t ( UI element 1, group, splitter group).
Mac os x ui browser mac os x#
It helps you to explore, manipulate, and monitor the User Interface elements of most Mac OS X applications running on your computer. The correct “path” is this one: text field 1 of UI element 1 of (rows whose value of attribute "AXSelected" is true) of table 1 of scroll area 1 of group 1 of splitter group 1 of window "Reminders"īut, as I first checked the reminder with Accessibility Inspector I couldn’t find all of the needed names of the elements. UI Browser is the ultimate assistant for Apple's AppleScript GUI Scripting and Accessibility technologies. One problem with the Accessibility Inspector is that often it doesn’t provide you with the exact terms (UI element names) you need for a working UI script.įor example recently I had the problem to get the name of a selected reminder in the Reminders app. (You can also launch it through Spotlight without Xcode, it’s in /Applications/Xcode.app/Contents/Applications/) Menu bar: Xcode > Open Developer Tool > Accessibility Inspector. The Accessibility Inspector is also contained in Xcode, in case you have it already installed. At $55, it is not cheap, but could save you many hours of development time. If you need to do a lot of UI scripting, or work with a very complicated app, then you may want to consider a professional tool, like UI Browser.
Mac os x ui browser for mac#
Mac os x ui browser how to#
UIElementInspector provided as part of the free Xcode download (as suggests).Instead, I suggest you try one of these tools: So, I no longer recommend this tool, as it does not work with all macOS's. Since I posted this topic nearly 3 years ago, I've learned a lot. OS X Accessibility Inspector (UIElementInspector) Tool for UI Scripting