回答
// 文档地址 https://docs.hamibot.com/
auto.waitFor();
sleep(1000);
// 尝试点击文本为¥1499的元素
if (click('¥1499', 0)) {
log("成功点击价格元素");
} else {
log("未找到文本为¥1499的控件");
// 尝试点击包含1499的元素(有些应用可能把货币符号和数字分开)
if (click('1499', 0)) {
log("成功点击包含1499的价格元素");
} else {
log("也未找到可点击的包含1499的区域");
// 终极方案:遍历所有文本控件查找匹配项
var elements = textMatches(/.*1499.*/).find();
if (elements.length > 0) {
elements[0].click();
log("通过正则表达式成功点击价格元素");
} else {
log("完全未找到价格元素");
}
}
}
ℹ️ 本回答由 AI 生成,内容仅供参考