节点参考
触控动作节点字段
说明点击、连点、长按、滑动、拖拽、多点触控等触控动作的作用和字段含义。
延迟与点击类动作
触控动作适合目标位置稳定的场景。AI 应尽量使用百分比坐标或识别结果变量,避免只写固定像素坐标。
Delay— 等待动作。millis为等待毫秒数;millisVarKey不为空时从变量读取等待时间。Tap— 点击。x/y为像素坐标;xPct/yPct为百分比坐标;duration为按下时长;pointVarKey可引用视觉识别出的点。MultiTap— 连点/双击。count为点击次数;intervalMs为点击间隔;duration为每次点击时长;也支持百分比坐标和pointVarKey。LongPress— 长按。x/y或xPct/yPct定位;duration为长按时长;pointVarKey可引用动态目标。
按下、松开与移动触点
这组动作适合需要分段控制手势的场景,例如按住后移动、拖动滑块、模拟长按拖拽。
TouchDown— 按下不松开。pointerId是触点编号;holdMs是最长保持时长;支持坐标、百分比坐标和pointVarKey。MovePointer— 移动已按下触点。touchDownRefId可引用按下动作;x/y、xPct/yPct或pointVarKey指定终点;duration控制移动时间;pathType支持POINT、LINE、POLYLINE、RECORD、CURVE。TouchUp— 松开触点。pointerId与 TouchDown 配对;releaseMs是松开模拟时长。
滑动、拖拽与多点触控
滑动和多点触控适合列表滚动、页面切换、缩放、游戏摇杆等场景。AI 必须说明起点、终点、时长和坐标来源。
Swipe— 滑动。fromX/fromY到toX/toY;也支持百分比坐标、fromPointVarKey、toPointVarKey;useBezierCurve可使用曲线;fromSourceType/toSourceType可为COORDINATE、IMAGE、TEXT、COLOR。DragToTarget— 拖拽到目标。起点用startX/startY或百分比;targetType支持COORDINATE、NODE、VISION;waitTimeoutMs和waitIntervalMs控制等待目标出现。SingleTouch— 单指轨迹。TouchPointer包含points、duration、pathType、targetPointVarKey、targetSourceType、targetCondition、targetSelector。MultiTouch— 多指轨迹。pointers是多个TouchPointer,可用于双指缩放或组合手势。- AI 建议:能用节点或视觉定位终点时,不要让用户手填难以适配的固定终点坐标。