版本 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. 在芬兰和/或其他国家的商标。所有其他商标均为各自所有者的财产。