03-09 toast 控件识别
toast 介绍
- 简易的消息提示框
- 显示时间有限
- 是一个系统级别的控件,归属于系统 settings
- 当 APP 发送消息时,不是自己造出来的弹框,而是发给系统,由系统统一进行弹框
- 此类空间不在 APP 内,需要特殊的控件识别方法
appium 使用 uiautomator 底层的机制来分析抓取 toast,并把 toast 放到控件树内,但本身并不属于控件
前置工作:设置 capabilities
caps["automationName"] = "uiautomator2" # 默认引擎
【03-09 toast 控件识别】使用 xpath 查找
//*[@class="android.widget.Toast"]
//*[contains(@text, "xxxx")]
推荐阅读
- 手写|手写 React-Native 方法调用式的 Modal 弹框、Toast 提示
- Toast|Toast 实现原理解析
- 1.前端引入jeDate日期控件
- 控件介绍
- 前端页面表格控件handsontable在vue项目中的应用
- iOS|iOS UI控件埋点技术方案之基于runtime hook
- Ticker|Ticker 滚动数字控件
- 2020-03-09|2020-03-09 在一段时间里发现了自己的不足
- 自定义View实现字母导航控件
- SAP|SAP UI5 初学者教程之十七 - 聚合绑定在 UI5 复合控件中的使用试读版