回答
要获取控件的文本,你可以使用 text() 方法。
在 Hamibot 的控件操作中,当你通过选择器(如 id(), text(), desc() 等)找到一个控件后,可以调用该控件对象的 text() 函数来获取其显示的文本内容。
基本语法:
// 文档地址 https://docs.hamibot.com/
var widget = selector.findOne(); // 先找到控件
var text = widget.text(); // 获取控件的文本
log("控件文本是:" + text);
示例:获取微信左上角“微信”文本
// 文档地址 https://docs.hamibot.com/
// 等待并查找文本为“微信”的控件
var wechatText = text("微信").findOne();
// 获取其文本内容
var textContent = wechatText.text();
toast("找到的文本是:" + textContent); // 输出:微信
注意事项:
- 如果控件没有文本内容,
text()会返回空字符串""。 - 确保在调用
text()前已成功获取到控件对象,建议使用findOne()或判断控件是否存在。
你也可以结合其他属性一起使用,例如 id(), bounds() 等,以更精确地定位和操作控件。
ℹ️ 本回答由 AI 生成,内容仅供参考