macOS 应用程序的自动化 GUI 测试

您可以使用 Squish 作为工具在 英特尔和苹果芯片的所有 macOS 版本上自动执行Mac应用程序的GUI自动化测试。Squish 支持所有标准和复杂 GUI 控件的自动化测试,以及对底层 API 的脚本访问。

Squish 包括对以下各项的专门支持:

  • 测试基于 Cocoa 和其他 UI 工具包的 macOS 应用程序
  • 标准 UI 控件
  • 复杂的 UI 控件(项目视图、菜单、选项卡等)
  • 嵌入式 WebKit 内容的自动化 
  • 完整的原生 API,包括对 Objective-C 类的动态访问
  • 访问所有标准和复杂对象以及对象属性
  • 应用程序的远程测试和多应用程序测试

 

GUI 工具包

  • Cocoa
  • Carbon

GUI 控件

  • 标准控件
  • 复杂视图控件

脚本访问

  • 所有类
  • 所有方法
  • 所有属性

支持的平台

Mac OS X:

  • PPC
  • 英特尔