版本 3.4.1
通用
- 在对象地图编辑器中支持使用Ctrl+A全选。
- 修复了执行包含 'array set xyz {...}' 语句的Tcl脚本时出现的各种问题。
- 修复了在
squishide
中右键点击测试脚本代码并且只选择了一行文本时偶尔崩溃的问题。 - 修复了使用Valgrind插件执行某些测试用例最后产生的无限循环问题。
- 避免了在对象监视器中选择未命名对象时spy出现的bug。
- 修复了Windows中偶尔创建损坏的测试用例模板的问题。
- 将附加命令行参数传递给Windows上的AUT。
- 在录制测试时,正确显示控制栏中的包含 '<' 或 '>' 的文本。
- 在Windows上实现执行测试时从测试脚本中去除断点的功能。
- 将验证点的创建速度提高了约600%。
- 避免了在尝试创建验证点时,如果之前的VP还在创建中,将使squishrunner崩溃。
- 修复了使用Perl 5.10编译时的Perl调试器。
- 修复了通过Perl设置对象上的字符串属性的问题。
- 修复了在某些Linux系统中找不到 PATH_MAX 声明的问题。
- 修复了与使用TinyXML解析器的应用程序出现的void符号冲突。
Qt特定
- 修复了在组合框中使用滚动条以及鼠标滚轮滚动时的支持。
- 改进了Qt4应用中的monkey测试示例,使其在决定多个可用小部件时更加公平。
- 修复了monkey测试示例中正确选择没有关联加速键的菜单项的问题(也忽略分隔符项)。
- 修复了monkey测试示例中在Qt 4应用程序中与QMenu对象正确交互的问题。
- 避免了monkey测试示例在遇到弹出小部件时偶尔卡住的问题。
- 修复了dllpreload在AUT及其命令行参数过长时的崩溃。
- 将Unix实用程序 'whoami' 添加到忽略应用程序列表中。
- 修复了在没有模型的情况下监听QListView时的崩溃。
- 修复了Mac OS X上OpenGL小部件的截图。
Java特定
- 修复了在录制和重放过程中都发生的 getLocationOnScreen 异常。
- 增加了 –with-java-home 开关,相当于设置JAVA_HOME环境变量以检测Java开发工具包的位置。
- 修复了SWT webstart应用程序使用JRE javaws工具的问题。不幸的是,必须将SQUISH_DISABLE_AWT环境变量设置为一个 workaround,因为 AWT 类在 javaws 启动时封装,而 SWT 类则在webstart应用程序启动时封装。
- 修复了 'java.lang.SecurityException: class "com.froglogic.squish.swt.SquishClassLoader"' 签名信息不匹配同一包中其他类的签名信息的问题。
Web特定
- 修复了在所有情况下使用Safari检测上下文切换的问题。
- 在X11上添加了对 automateLogin 的支持。
Tk特定
- 修复了基于画布的Tk小部件的双击支持。
原生Win32支持
- 添加了对诸如 Shift+End 或 Shift+Home 之类的各种特殊键组合的支持。
- 修复了在原生Windows控件上涉及Ctrl键的键组合的重放问题。
- 在原生Windows控件上记录并重放按下上下文菜单键。
原生X11支持
- 添加了对发送特殊键(如Tab)作为X11原生事件的支撑。
©2024 Qt公司有限公司的文档贡献均为各自拥有者的版权。
本提供的文档根据 GNU 自由文档许可证的条款进行许可,许可证版本为 1.3,该许可证由自由软件基金会发布。
Qt 及相关logo是芬兰及/或其他国家 Qt公司的商标。所有其他商标均为各自拥有者的财产。