
在CukeTest 1.8.9版本中,我们继续以AI能力赋能测试体验。本次更新让AI助手在录制、场景转换和报告分析方面更加强大,同时也带来了远程自动化、Qt自动化、批处理工具等多方面的重要提升。

Util.stopProcess() 现支持终止由远程Worker启动的应用进程。reportSteps参数现支持在输出面板中实时打印每个自动化操作(如点击、输入、滚动、应用启动与关闭)的详细执行信息,帮助测试人员在调试或定位失败用例时快速找到问题所在。itemPath属性的识别机制,提高复杂列表的定位精准性。meta.property作为控件识别属性,提升控件识别准确度,并支持录制窗口的最小化、最大化、还原动作。clickScene()现支持更多参数配置,如双击(double)、按下(down)、抬起(up)、指定鼠标按键(button)。fromPoint(x, y)方法,可用于识别鼠标指向时动态出现的控件(如 tooltip),补齐特殊场景下的控件操作能力。Keyboard.pressKeys()方法支持新的组合键语法格式(如 {CTRL+r}、{WIN+r})。clickVisualText()方法新增右键点击支持,扩展了OCR识别下的交互能力。Virtual.textItems() 方法,可提取虚拟控件中的多个文本区域,实现精细化文本操作。.webm.raw 文件中恢复并转换中断录制的视频,增强录制稳定性。info时,JavaScript项目将自动生成*.events.log文件,方便后续调试与问题排查。
name 属性为空时被错误忽略的问题。text属性识别不正确的问题。