版本 3.3.1
通用
- 如果在“检查所有对象是否存在”的运行期间关闭间谍程序,防止崩溃。
- 尊重测试.fail()和test.fatal()的logScreenshot设置。
- 修复了在应用程序已退出时调用全局函数或读取全局脚本属性时的崩溃问题。
- 通过使用SQUISH_TESTCASE_TEMPLATES环境变量支持测试用例模板的替代位置。
- 修复了defaultApplicationContext()属性的初始化问题。
- 修复了录制和监控原生窗口控件时的崩溃问题。
- 修复了在变量观察器中检查无效对象时的崩溃问题。
- 更优雅地处理负超时。
- 修复了在拖动极小距离时的拖放问题。
- 让变量观察器显示“新样式”类(继承自通用“object”)的Python对象。
- 某些启发式方法,以更宽松地检测Unix shell脚本。
- 在Python、JavaScript或TSL脚本失败的情况下显示完整的调用跟踪。
- 修复了Solaris上的崩溃问题。
- 修复了在文本包含非ASCII字符时向原生Windows控件发送文本的问题。
- 在服务器设置对话框中使响应超时值可编辑。
- 在squishide的变量观察器中,不要将null对象(即指向QWidget的null指针)显示为可展开。
Qt特定内容
- 修复了使用枚举参数调用函数的问题。
- 支持在所有小部件类型上录制鼠标拖动()。
- 使用attachToApplication()时,正确检测到另一个测试用例已连接,并引发错误。
- 尊重startaut命令的-p 指令。
Java特定内容
- 修复了在SWT应用程序中录制文件打开操作时的“非法常量池索引”错误。
- 修复了脚本绑定未识别额外类的问题。
Web特定内容
- 修复了在Firefox中使用typeText()输入非字母数字字符的问题。
- 改进了Spy在导航大型Web页面时的速度。
- 修复了在值中包含点号的“启发式”名称的查找问题。
- 修复了在包含反斜杠时使用setText()在Web测试中输入文本的问题。
- 修复了Solaris CC的编译问题。
源代码构建
- 避免Perl标志与Solaris系统头文件的冲突。
- 在不支持QTabWidget的情况下编译Qt,即定义QT_NO_TABWIDGET。
- 修复了AIX xlC的编译问题。
- 修复了在Linux上Intel编译器上的Qt可见性检测。
- 修复了启用/禁用Windows包装器的配置开关。
- 严格编译器的修复。abs()应定义在stdlib.h中。
©2024 The Qt Company Ltd. 本文档中包含的文档贡献是各自所有者的版权。
本处提供的文档根据Free Software Foundation发布的《GNU自由文档许可证》版本1.3的条款进行许可。
Qt和各个徽标是芬兰的Qt Company Ltd.和/或世界各地的商标。所有其他商标均属于其各自所有者。