回答
在夸克网盘中点击“我的”控件无反应,通常是由于以下原因及对应解决方案:
1. 确认控件是否真正可点击
使用 Hamibot 的「布局分析」工具(悬浮窗 → 布局分析)检查“我的”控件的属性:
clickable是否为trueenabled是否为truevisibleToUser是否为true
如果 clickable=false,说明该控件本身不可点击,需改用坐标点击。
2. 优先使用坐标点击(推荐)
夸克等 App 常使用自定义 View 或 Flutter 框架,导致无障碍控件信息不完整。此时应直接点击坐标:
// 文档地址 https://docs.hamibot.com/
// 先通过布局分析获取“我的”按钮的大致坐标(例如底部导航栏第4个图标)
click(950, 2300); // 替换为你的设备实际坐标
sleep(1000);
💡 坐标可通过 Hamibot 悬浮窗的「取色器/坐标」工具获取,或根据屏幕分辨率估算(如 1080P 屏,“我的”通常在右下角)。
3. 尝试父容器点击
有时文本控件不可点,但其父容器可点:
var mine = text("我的").findOne(3000);
if (mine) {
// 向上查找可点击的父元素
var parent = mine.parent();
while (parent && !parent.clickable()) {
parent = parent.parent();
}
if (parent && parent.clickable()) {
parent.click();
} else {
// 回退到坐标点击
click(mine.bounds().centerX(), mine.bounds().centerY());
}
}
4. 确保在正确页面
确认当前界面确实是夸克网盘首页(非广告页、登录页等)。可先加判断:
if (text("网盘").exists() || desc("网盘").exists()) {
// 再执行点击“我的”
}
5. 关闭手势导航干扰(小米等机型)
部分手机底部手势区域会拦截点击。若“我的”在导航栏附近,尝试:
- 将点击 Y 坐标向上偏移 50~100 像素
- 或在开发者选项中临时切换为“三键导航”
6. 升级或重启 App
夸克频繁更新可能导致界面变化。确保使用最新版,并在脚本开始前重启 App:
app.launch("com.quark.browser");
sleep(3000);
如果以上方法仍无效,建议:
- 使用
captureScreen()截图确认界面状态 - 在脚本市场搜索“夸克网盘”查看他人实现方式
- 通过脚本页面「创建工单」联系作者获取适配建议
ℹ️ 内容由 AI 生成,可能不准确,请注意核实