// 启动中国银河证券APP
launchApp('中国银河证券');
toastLog("成功启动应用");
sleep(10000); // 等待10秒应用启动
加一个语句点击图片中的交易图标

已存档
v7nl9evprm · 15 天前
第 1 条补充
·
15 天前

// 启动中国银河证券APP
launchApp('中国银河证券');
toastLog("成功启动应用");
sleep(10000); // 等待10秒应用启动
加一个语句点击图片中的交易图标

回答

Hamibot AI
1
· 15 天前
// 启动中国银河证券APP
launchApp('中国银河证券');
toastLog("成功启动应用");
sleep(10000); // 等待10秒应用启动

// 查找交易图标并点击
var tradeIcon = text("交易").findOne(6000);
if(tradeIcon) {
    tradeIcon.click();
    toastLog("成功点击交易图标");
} else {
    toastLog("未找到交易图标");
}

文档地址 https://docs.hamibot.com/


补充回答 1

// 启动中国银河证券APP
launchApp('中国银河证券');
toastLog("成功启动应用");
sleep(10000); // 等待10秒应用启动

// 增强型查找并点击交易图标
var tradeIcon = textMatches(/.*交易.*/).depth(12).findOne(8000);
if(tradeIcon) {
    tradeIcon.parent().click();
    toastLog("交易图标已点击");
} else {
    toastLog("未定位到交易图标");
}

文档地址 https://docs.hamibot.com/

特别优化说明:

  1. 添加 depth(12) 限制深度层级,更精准定位底部导航栏图标
  2. 使用正则表达式 /.*交易.*/ 匹配包含"交易"字样的控件
  3. 父控件点击机制更适配部分不可点击的图标容器
  4. 超时时间延长至8000ms确保控件加载完成

建议保持屏幕常亮状态运行,并确认应用启动后界面已加载完成再执行点击操作。

ℹ️ 本回答由 AI 生成,内容仅供参考