本次更新新增了图案录制、屏幕录制模式(Linux)以及对Qt WebView/WebEngine的增强支持,为复杂界面的自动化测试提供了更多选择。同时,增强的OCR引擎、多平台性能改进以及众多细节优化,进一步提升了测试的效率与稳定性。
图案录制功能:针对部分无法通过传统方法识别的控件场景,新增了基于图像识别的录制模式。通过识别屏幕中的图案,用户可轻松完成录制与定位。运行时,输出日志会显示目标控件的截图,帮助直观观察每个步骤的执行过程,扩展了自动化测试在特殊渲染场景下的适用范围。
屏幕录制模式:在Windows支持屏幕录制模式的基础上,Linux平台也新增了此功能。专注于鼠标和键盘操作路径的录制,不依赖控件结构,适用于需要重现复杂操作路径的测试需求,简洁高效。
增强的OCR引擎:在Linux平台也引入了新的OCR引擎,不仅提升了对文本的识别精度,更改进了对小尺寸图像的识别准确度,进一步增强了文本内容的自动化测试能力。
录制模式切换:录制工具条新增录制模式切换功能,用户可在多种录制模式(如Qt、Windows、屏幕、图像等)之间自由切换。同一脚本中可结合多种技术,适配复杂界面,进一步提升测试的灵活性。
Qt WebView/WebEngine支持增强:支持对 Qt WebEngine 和 WebView 的操作录制及侦测,录制过程自动生成 Web 元素的模型对象和对应脚本。此功能将原生 Qt 控件与 Web 元素的操作流程统一管理,提高测试的整体效率。
and
、or
、not
组合逻辑,用于更灵活地指定测试场景与功能。header
辅助属性,以便在操作单元格和处理表格数据时,更精准地识别表头结构。