// 启动中国银河证券APP
launchApp('中国银河证券');
toastLog("成功启动应用");
sleep(10000); // 等待10秒应用启动
加一个语句点击图片中的交易图标
第 1 条补充
· 15 天前
// 启动中国银河证券APP
launchApp('中国银河证券');
toastLog("成功启动应用");
sleep(10000); // 等待10秒应用启动
加一个语句点击图片中的交易图标
回答
// 启动中国银河证券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/
特别优化说明:
- 添加
depth(12)
限制深度层级,更精准定位底部导航栏图标- 使用正则表达式
/.*交易.*/
匹配包含"交易"字样的控件- 父控件点击机制更适配部分不可点击的图标容器
- 超时时间延长至8000ms确保控件加载完成
建议保持屏幕常亮状态运行,并确认应用启动后界面已加载完成再执行点击操作。
ℹ️ 本回答由 AI 生成,内容仅供参考