Squish for macOS, 版本 1
以下是一些关于Squish第一版macOS应用的初始beta版测试笔记(主要限制和已知问题)。此beta版基于Squish 3.2代码库。
- 此beta版仅在macOS 10.4(Tiger)上进行测试,可能不适用于其他版本的macOS。
- 最常见的控件类型已经得到支持。然而,还有一些控件未被支持。这并不意味着您不能在不受支持的控件上录制动作;这只意味着生成的脚本代码在GUI变化方面不如期望的稳定。
未来需要改善支持的控件包括
NSComboBox
、NSOutlineView
、NSSlider
、NSTokenField
、NSSplitView
以及大多数Carbon控件。 - 上下文菜单中的项目激活目前被记录为点击包含菜单项的视图中的项目(具有相对坐标)。这与脚本的可维护性不符。
- 不支持拖放操作——无论是在记录还是回放中。
- Squish尚未使许多Carbon控件的属性可供脚本语言和Spy访问。
- Cocoa对象的几乎所有属性和函数都在Squish的脚本绑定中可用。结构体、选择器和类对象目前不支持在方法签名中;在脚本绑定中缺少相应的方法。
©2024 The Qt Company Ltd. 本文档贡献的版权属于其各自的所有者。
本提供的文档根据Free Software Foundation发布的GNU自由文档许可证的条款进行许可,版本为1.3。
Qt及其相关标志是The Qt Company Ltd.在芬兰以及/或其他国家的商标。所有其他商标均为其各自所有者的财产。