UI Browser

软件UI辅助设计工具

如果要开发macOS应用程序,请使用UI Browser帮助设计其辅助功能,并测试它们是否符合Apple的辅助功能要求。

如果要编写AppleScript脚本来管理现有的macOS应用程序,则即使目标应用程序不支持AppleScript,也可以使用UI Browser使用GUI脚本来帮助编写用户界面脚本。UI Browser了解应用程序UI元素的排列,并知道其AppleScript名称和索引号。它使您能够导航“辅助功能”层次结构,并单击一下即可生成有用的GUI脚本语句。

UI Browser易于掌握。打开其“目标”菜单以选择一个应用程序,然后在其主窗口中选择任何“用户界面”元素。甚至更容易,在将鼠标悬停在屏幕上任何应用程序的UI元素上的同时按热键,或切换到UI Browser的内置屏幕阅读器,然后在鼠标下方选择UI元素。使用目标应用程序时,UI Browser甚至可以关注焦点,并在屏幕上突出显示所选元素。

打开UI Browser的菜单,以获取和设置选定元素的属性,对选定元素执行操作,并在选定元素更改时观察通知。另一个菜单允许您将击键发送到目标应用程序的焦点元素。使用AppleScript菜单生成即使在没有运行UI Browser时也执行相同任务的GUI脚本语句。

UI Browser充分利用了macOS内置的辅助功能和GUI脚本功能。您可以编写和分发在macOS Catalina 10.15下运行并且向下支持Mac OS X 10.3(Panther)的脚本。

此版本的UI Browser使用Apple的Hardened Runtime来提高安全性,并且经过Apple的公证,以确保用户来自受信任的开发人员,并且Apple对其进行了恶意代码扫描以确保其安全性。 UI浏览器及其生成的脚本可能需要用户授权才能执行某些任务。

版本3.0.2说明:

- 支持Apple Silicon
- 兼容macOS Big Sur
- 错误修复及改进

  1. 打开应用时系统提示“已损坏,你应该移到废纸篓”
    这个是 macOS 的自我保护机制,不是在 Appstore 下载的应用,有时会有这类提示,解决方法请参考:两招解决macOS安装软件提示“已损坏”的问题
  2. 打开拥有多个分卷(dmgpart)的安装包
    在早期,我们的部份大型软件或游戏,都是分卷打包的,以方便下载。但是在最新的macOS系统下,无法直接打开此类安装包,解决方法请参考:如何打开多分卷安装包(dmgpart)
  3. 部份软件需要关闭SIP才可使用
    请留意页面上的提示,有部份应用需要关闭系统的SIP功能,才可正常使用,关闭方法请参考:macOS 系统关闭 SIP 教程
  4. 打开应用时提示“无法验证是否恶意软件”
    这个是 macOS 的自我保护机制,不是在 Appstore 下载的应用,有时会有这类提示,解决方法请参考:提示“无法验证是否恶意软件”的解决方法
  5. 是否支持版本更新
    请勿在应用内直接更新版本,您在登录本站帐号后购买的所有应用,都可享受免费更新,即今后本站发布此应用的新版本您可以免费下载。由于本站现在支持免登录购买,如果你在购买时没有登录,则今后无法下载本站发布的此应用的新版本。