版本 3.3.0

通用

  • 确保断点行在触达时可见
  • 添加了 saveDesktopScreenshot() 函数
  • 添加了 OS.chdir(path) 和 OS.cwd() JavaScript 函数。
  • 仅限 Windows:修复 squishserver 在测试用例结束时在极少数情况下出现的崩溃。
  • 一旦触达断点,将 squishide 拉至前台。
  • 修复抛出异常时错误消息中的文件名和行号不正确。
  • 防止在 AUT 已退出后显示变量时变量观察器崩溃。
  • 修复在将表滚动到右侧后右击列标题时列的更名问题。
  • 根据是否设置了默认的 AUT,在套件信息页面上适当地启用/禁用记录按钮、菜单项和链接。
  • 不要在变量观察器中显示 JavaScript 函数。
  • 在选择新 AUT 的测试套件设置对话框中,将当前 AUT 路径设置为默认路径。

Qt 特定

  • 修复了猴子测试示例,使其再次点击标签。
  • 使记录 activateItem() 调用菜单更加健壮。
  • 正确地包装 QFlags 类型,以避免与 int 重载的歧义性重载。其他模板类修复。
  • 在 Spy 中显示 QPointF、QSizeF 和 QRectF 属性的属性。
  • 修复对象复制后的对象查找问题。
  • 修复使用 squishide 与 Qt4.4 的问题
  • 修复录制无标题上下文菜单中的嵌套菜单项。
  • 改进拖放支持。

Java 特定

  • 添加了对 IBM Java 虚拟机的支持。
  • 添加了对 Java Web Start 的支持。
  • 对 GEF 支持进行了一些常规修复。
  • 添加了对 JFace 动作的支持。

Web 特定

  • 修复了 X11 平台上的文件上传。如果按钮被滚动出视图,它也能够工作。
  • 改进了在 Windows 上检测 Firefox 安装程序的可安装程序。
  • 使用新版本的 XPath 代码。例如 'following-sibling::TABLE' 这样的语句不应导致无限循环。

Mac 特定

  • 通过避免预先类初始化修复了大多数已知的挂钩问题。

源代码构建

  • 修复了使用 C 类型 long 表示 Unicode 字符的 Python 安装期间的编译错误。
  • 在 Qt 包装器构建期间显著缩短命令行,以避免 Windows 2000 Shell 产生的错误。
  • 修复了 AIX 上的编译和链接错误
  • 在构建 Qt 包装器时提高了大约几个百分点的速度。

©2024 The Qt Company Ltd. 本文档的贡献版权属于各自的拥有者。
提供的文档根据GNU 自由文档许可证 1.3 版本条款获得许可,由自由软件基金会发布。
Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均为各自所有者的财产。