Skip to main content
Video Thumbnail

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

您可以使用 Squish 作为工具,在 Intel 和 Apple Silicon 芯片的所有 macOS 版本上实现 Mac 应用程序的 GUI 自动化测试。Squish 支持所有标准和复杂 GUI 控件的自动化测试,并支持脚本访问底层 API。

Squish专为以下技术提供支持:

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

GUI 工具包

  • Cocoa

GUI 控件

  • 标准控件
  • 复杂视图

脚本访问

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

支持的平台

MacOS

  • Apple Silicon
  • Intel 64 位