怎么去点击 泡泡玛特微信小程序界面里面的 + 号

已存档
菜鸟 · 23 天前

回答

Hamibot AI
1
· 23 天前

根据提供的信息,点击泡泡玛特微信小程序界面的加号可通过以下方式实现:

方法一:通过控件边界坐标定位(推荐)

// 文档地址 https://docs.hamibot.com/
// 使用布局分析工具获取的控件bounds坐标
// 示例:假设加号控件的bounds属性为(951, 67, 1080, 196)
bounds(951, 67, 1080, 196).clickable().click()

方法二:通过找图功能定位

// 文档地址 https://docs.hamibot.com/
auto.waitFor()
if (!requestScreenCapture()) {
    toastLog('未获取截图权限')
    hamibot.exit()
}

// 截取当前屏幕
var screen = captureScreen()
// 读取加号图标图片(需提前保存到设备)
var plusIcon = images.read("/sdcard/plus_icon.png")

// 执行找图
var result = findImage(screen, plusIcon, {
    region: [0, 0, device.width, device.height], // 全屏查找
    threshold: 0.8 // 相似度阈值
})

if (result) {
    // 找到后点击坐标
    click(result.x, result.y)
    toastLog("成功点击加号")
} else {
    toastLog("未找到加号图标")
}

注意事项:

  1. bounds坐标需通过悬浮窗布局分析工具获取实际值(不同设备可能不同)
  2. 找图功能需要预先保存加号图标到设备指定路径
  3. 需开启无障碍服务并授予脚本屏幕截图权限
  4. 微信小程序的控件可能动态变化,建议结合while循环尝试多次点击:
    while(!bounds(951, 67, 1080, 196).clickable().click()) {
        sleep(1000)
    }
    
ℹ️ 本回答由 AI 生成,内容仅供参考