版本 6.3.1

Squish 6.3.1是一个包含所有产品版本错误修复的维护版本。请参阅以下章节以获取所有变更的详细列表。

squishide特定

  • 修复了使用Perl套件时导致squishide无法启动的问题。
  • 修复了在JavaScript编辑器中尝试Ctrl+点击标识符时,用户界面挂起几秒的问题。
  • 修复了在Windows上,当文件名包含百分号(《code translate="no">%
  • 修复了在Python和JavaScript编辑器中提供布尔型 test.vpWithObject(name, objectNameOrReference)自动完成的issue。
  • 修复了执行测试后_steps_with_a_failed_visual_verification_颜色变为绿色而不是红色的问题。
  • 修复了在测试使用可视化验证点时,总结视图中测试结果/通过/失败的计算问题。
  • collectStepDefinitionssetupHooks添加到bdd.js脚本中,以避免在JavaScript编辑器中使用这些函数的test.js文件中添加警告标记。

脚本

  • 修复了布尔型 test.compareXMLFiles(expectedFilePath, actualFilePath)filteredElements选项的问题,这些问题可能导致错误的结果。
  • 修复了BDD钩子错误被记录为验证错误的问题。
  • 修复了当使用严格比较模式进行验证时,指定在图像验证点文件中的掩码被忽略的问题。

Qt特定

  • 修复了在macOS上使用Qt 5自动化菜单栏项时崩溃的问题,如果菜单栏项的操作包括分隔符项。

Java特定

  • 添加了对Java 9的初始支持。
  • 添加了对SWT版本4.7的支持。
  • 改善了在Linux系统上使用HiDPI显示器对SWT应用进行自动化的支持。
  • 修复了使用GTK3运行SWT应用时再次播放鼠标点击的问题。

Web特定

  • 添加了对Firefox 57及更高版本进行测试的支持。
  • FilterIdPropertyFromGeneratedNames重命名为IncludeIdPropertyInGeneratedNames,并在webwrapper.ini中将其意义反转。
  • 修复了在macOS上检测Firefox版本的问题。
  • 修复了使用Launch AUT或记录Firefox 57时的崩溃问题。
  • 修复了导致安装Squish Firefox扩展后,过程报告为“未在300秒内完成”的问题,而实际上只过去了五秒。
  • 修复了在RedHat系统上从Firefox中查找application.ini文件的问题。
  • (在可能的情况下)在将对象带入视图时禁用平滑滚动,这提高了后续操作的稳定性(Firefox版本36及更高版本,Chrome版本61及更高版本)。这有助于获取已滚动对象的截图。

Windows(本地)特定

macOS特定(Cocoa/Carbon版)

特定于 iOS (iPhone/iPad 版本)

源包

  • 支持构建 Qt 5.10.0 beta 版

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