If you are developing a macOS application, use UI Browser to help design its Accessibility features and test their conformance to Apple's Accessibility requirements.
If you are writing AppleScript scripts to manage an existing macOS application, use UI Browser to help script the user interface using GUI Scripting even if the target application does not support AppleScript. UI Browser understands the arrangement of an application's UI elements and knows their AppleScript names and index numbers. It enables you to navigate the Accessibility hierarchy and generate useful GUI Scripting statements with a single click.
UI Browser is easy to master. Open its Target menu to choose an application, and select any of the User Interface elements in its main window. Even easier, press a hot key while holding the mouse over any of an application's UI elements on the screen, or switch to UI Browser's built-in Screen Reader and select the UI element under the mouse. UI Browser can even follow focus while you use the target application and highlight the selected element on the screen.
Open UI Browser's drawers to get and set the selected element's attributes, perform actions on the selected element, and observe notifications when the selected element changes. Another drawer lets you send keystrokes to the focused element of the target application. Use the AppleScript menu to generate GUI Scripting statements that perform the same tasks even when UI Browser is not running.
UI Browser takes full advantage of the Accessibility and GUI Scripting features built into macOS. You can write and distribute scripts that run under macOS Catalina 10.15 and all the way back to Mac OS X 10.3 (Panther).
This version of UI Browser uses Apple's Hardened Runtime for increased security, and it has been notarized by Apple to assure users that it is from a trusted developer and was scanned for malicious code by Apple to ensure its security. UI Browser and the scripts that it generates may require user authorization to perform some tasks.
On this website, get an overview of UI Browser's features; see screenshot and video views showing how to use UI Browser; obtain UI Browser support, including helpful GUI Scripting notes, issues and tips; read press releases describing new features added to UI Browser over the years and download a complete Version History of UI Browser; compare UI Browser and Apple's free Accessibility Inspector; and license UI Browser and receive a registration key at our online store. Go to the Downloads page to download a fully-functional 30-day free trial.
Join the UI Browser Users Group on Yahoo Groups to participate in ongoing discussion of GUI Scripting on macOS using the UI Browser application.