版本6.4.3
Squish 6.4.3是一个维护性版本,包含解决产品所有版本的错误修复。请参阅以下章节以获取所有变更的详细列表。
通用
- 在通过IP地址连接到 AUT 时删除了不必要的反向名称解析。这避免了反向名称解析超时时连接到应用程序时的 30 秒延迟。
squishide
特定
- 解决了编辑 BDD 测试用例时出现的不必要的警告,声称找不到匹配的步骤定义。
- 如果 AUT 在逐步遍历测试脚本或在断点处停止时退出,将禁用 记录片段 操作
Qt特定
- 为桌面平台(macOS、Linux、Windows)添加了 Qt 5.12 的二进制包。
- 改善了对 Qt 对象上的type(objectOrName, text)的错误处理和错误信息。
- 将
IgnoreWindowFocusFailure
qtwrapper.ini
设置扩展到应用于QWidget
控件。这允许在未聚焦的控件上type(objectOrName, text)重放。 - 恢复了从 Qt 5 应用程序测试脚本中调用qtTrId()函数的支持。
- 修复了在类型上公开 QML-内部方法导致不可调用的重载(如
QQuickItem::mapToItem(undefined *)
)的问题。
Web特定
- 提高了 hook into Firefox 和 Chrome 的可靠性。
- 修复了在某些 Linux 系统上检测正确的firefox可执行文件的问题。
- 减少了录制和重放性能中未使用扩展的开销。
Windows(本地)特定
- Microsoft UI Automation 框架通过访问组合框控件时,将其text属性暴露为所选文本(如果有)。符合预期。
- 修复了 Squish 会尝试将 Windows 列表视图项滚动到视图中然后点击它们的情况。
- 修复了导致无法加载 UI Automation 扩展的回归问题。
macOS特定(Cocoa/Carbon 版本)
- 修复了在 macOS 10.14(Mojave)上选择NSButton实例的问题。
©2024 The Qt Company Ltd. 本文档中的贡献归各自所有人拥有版权。
提供的文档根据 Free Software Foundation 发布的GNU 自由文档许可证版本 1.3的条款获得授权。
Qt 和相关徽标是芬兰以及/或全球其他国家的 The Qt Company Ltd. 的商标。所有其他商标归其各自所有人所有。