在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
属性识别不正确的问题。