版本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. 的商标。所有其他商标归其各自所有人所有。