本次更新引入了一系列新功能,包括Linux ATK录制、Windows平台屏幕录制模式以及Java录制这3种全新的录制能力。同时,我们对Java自动化能力和其他功能进行了增强。
scrollIntoView()
支持:现在所有Windows控件都支持scrollIntoView()
方法,自动化测试过程中可以将视图滚动到控件所在位置,提升了测试脚本的稳定性和准确性。(此前仅部分列表或控件支持此功能)navigate
算法优化:调整了navigate
内部算法,现在支持在更多层级下遍历控件。rowItems()
方法:新增rowItems()
方法,可以返回与指定TreeItem处于同一行的所有TreeItem,增强了对Qt Tree控件的操作能力。meta
属性定位:现在Qt控件支持使用meta
属性进行定位。meta.title
作为标识属性,实现更精确的控件识别与操作。click()
和dblClick()
方法现在支持点击指定的坐标位置,另外新增了drop()
方法,与drag()
方法配合使用时,拖拽操作将更加便捷。findControls()
方法在使用类型过滤时返回对象不正确的问题。