版本 5.1.4
Squish 5.1.4 是一个维护版本,提供 Windows、iOS、Web 和 Flex 版本的更新。此外,Qt 版本的许可证持有人将获得针对 Qt 5.5 Alpha 构建的更新源代码包。
Windows 特定
- 为TableColumn对象引入新的'column'属性。固定行索引从1开始计数,而不是从0开始。
- 支持.NET DataGridViews中的组合框。
- 默认使用主鼠标按钮,而不是左鼠标按钮,以便左右手用户都能正确操作。如需恢复旧行为,可以在
SQUISH_DIR/etc/winwrapper.ini
中的Respect Swapped Mouse Buttons
条目中设置为。 - 在选择对象时重复使用现有的Object Map名称。
- 修复了用于选择、记录和回放的Windows Forms Splitter控件几何检测。
- 让startwinaut与由应用程序启动的子进程更加友好。
- 修复了滚动出视图的WPF DataGrid单元格中的假单元格文本。
- 在.NET Telerik控件中支持复杂的树形项。
- 修复了MFC滑块控件上调用
setValue()
的问题。 - 修复了64位应用程序中使用的MFC TreeView项的碰撞测试问题。
- 修复了附加应用程序的子进程的自动化问题。
- 修复了WPF ListViews中的
TextBlock
元素的解析问题。 - 在UI Automation的
Edit
控件上公开name
属性。 - 修复了多次附加带有嵌入式Internet Explorer控件的同一应用程序的问题。
- 允许UI Automation访问ComboBox控件,同时公开
name
和text
属性。 - 修复了影响长时间运行的测试的Windows资源(GDI句柄)泄漏问题。
- 修复了访问Windows系统托盘图标时发生的崩溃。
苹果iOS特定
- 修复了在ARM64硬件上录制和回放测试时发生的崩溃。
- 增加了在iOS模拟器中测试64位应用程序的支持。
网络特定
- 更健壮地记录SmartGWT
SelectItem
元素。 - 在运行之间不清除Chrome历史记录。否则将丢失有关接受https证书的信息。
- 避免在记录或回放被中止时丢失Firefox设置。
- 启用使用具有
Content-Security-Policy
HTTP标题的Firefox进行测试。 - 改进了带有buggy SmartClient版本的
ButtonItem
控件的处理。 - 在测试Chrome时支持从其他域访问
IFRAME
元素。 - 抑制Chrome的'首次运行'和其他可能中断自动化测试的交互式检查。
- 禁用Chrome与谷歌服务器的自动数据同步。
- 不要将测试密码存储在Chrome的永久密码存储中。
- 增加了支持HTML 5输入字段的类型
number
、url
和tel。
- 避免因某些原因丢失到浏览器(或文档)的连接而崩溃。
- 修复了IE9标准模式下点击按钮及可能的其他SmartGWT对象。
- 修复了SmartGWT 5.0中复选框上对
clickItem()
的调用。 - 修复了Quirks模式下IE的输入字段类型确定。
Adobe Flex特定
- 修复了在浏览器中同时运行多个Flex应用程序的清理问题。
- 修复了处理未连接的Flex应用程序的问题。
Qt特定
- 为使用Qt 5.5 Alpha构建Qt Wrapper提供了一组新的源代码包。一旦Qt 5.5最终版本发布,将提供二进制包。
©2024年Qt有限公司。此处包含的文档贡献作者是其各自版权所有者。
提供的文档根据自由软件基金会发布的GNU Free Documentation License version 1.3
条款许可。
Qt 及其相关标志是芬兰及其他国家/地区的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。