回答
点击图片控件可通过控件的描述属性(desc
)或ID属性实现,示例代码如下:
// 通过描述属性点击(推荐方法)
desc('日志').findOne().click();
// 通过ID属性点击(需确保ID唯一)
id('action_log').findOne().click();
若控件既无描述也无唯一ID,可通过布局分析工具获取其屏幕坐标范围后点击:
// 坐标范围点击示例
click(100, 200, 150, 250); // 参数为left, top, bottom, right
注意事项:
- 优先使用
desc
属性定位图片控件,如Hamibot悬浮窗的"日志"图标描述属性为"日志" - ID属性在QQ等应用中可能存在重复值,需验证唯一性
- 坐标点击需通过布局分析工具获取控件的
bounds
属性值,且屏幕分辨率变化时可能失效 - 不推荐使用
className
定位图片控件(如ImageView
),因为会有多个相同类名控件
可通过以下步骤查看控件属性:
- 打开Hamibot悬浮窗和无障碍服务
- 点击蓝色悬浮窗图标 > 绿色布局分析图标
- 选择布局范围分析后点击目标控件查看属性
ℹ️ 本回答由 AI 生成,内容仅供参考