版本 6.7.3
Squish 6.7.3 是一个维护版本,包含针对产品不同版本的错误修复。请参阅以下部分,了解所有更改的详细列表。
通用
- 已将Squish浮点许可服务器连接超时时间增加到30秒,以提高在繁忙的网络/机器上处理的优雅性。
脚本解释器
test.vpWithObject()
现在在第二个参数既不是对象名称也不是对象引用时抛出异常。- JavaScript - 修复了在递归脚本调用(例如由
installEventHandler()
回调触发)中访问静态和let局部作用域值时崩溃的问题。
Qt
mouseClick()
、tapObject()
和其他QQuickItem
和QWindow
的回放函数之间的延迟现在可以通过etc/qtwrapper.ini
中的ReplayDelay
选项进行配置。- 修复了在
type()
在QQuickItem
或QWindow
对象上回放时,如果输入文本包含任何修改键,键盘修改器状态不正确的问题。 - 修复了在具有负滚动增量值的QtWidgets应用程序中记录鼠标滚轮交互的问题。
castToQObject()
现在在用null对象调用时抛出异常。之前此类调用可能导致AUT崩溃。- 桌面屏幕截图在QNX上工作。
Java
- Java包装器允许测试运行Java <= 19的AUT。
Android
- 为
tapObject()
录制添加了缺失的Android-21 Z排序。
iOS
ApplicationContext.usedMemory
现在在iOS上受支持。
Tk
- 修复了
tcleval
在有效Tcl上不正确返回TCL_ERROR
的问题。 - 改善了在读取Tk小部件属性失败时错误报告。
源代码包
- Squish现在可以与Ruby 3.0支持一起构建。
configure
现在检测QNX >= 7.0的q++作为有效的C++编译器。
©2024 The Qt Company Ltd. 本文档中的贡献著作版权属于各自的权利所有者。
提供的文档依据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。
Qt和相应的标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均为其各自权利所有者的财产。