uiautomator2获取toast提示
可以使用 uiautomator2 的 toast 方法来获取 app 中弹出的 toast 提示。具体操作如下:
1. 导入 uiautomator2 库:
from uiautomator2 import *
2. 连接设备:
d = u2.connect('设备序列号')
3. 打开 app:
d.app_start('应用包名')
4. 等待 toast 弹出:
toast_msg = d.toast.get_message(10, default="") if "保存成功" in toast_msg: print("保存成功")
其中,`toast.get_message()` 方法用于获取 toast 提示信息,第一个参数为等待时间(单位为秒),第二个参数为默认返回值。如果在等待时间内获取到了 toast 提示信息,则返回该信息;否则,返回默认值。如果获取到的提示信息包含“保存成功”字样,则说明保存成功。