03-09 toast 控件识别

Posted Leofighting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03-09 toast 控件识别相关的知识,希望对你有一定的参考价值。

toast 介绍

  • 简易的消息提示框
  • 显示时间有限
  • 是一个系统级别的控件,归属于系统 settings
  • 当 APP 发送消息时,不是自己造出来的弹框,而是发给系统,由系统统一进行弹框
  • 此类空间不在 APP 内,需要特殊的控件识别方法

toast 定位

appium 使用 uiautomator 底层的机制来分析抓取 toast,并把 toast 放到控件树内,但本身并不属于控件

前置工作:设置 capabilities

caps["automationName"] = "uiautomator2" # 默认引擎

使用 xpath 查找

//*[@class="android.widget.Toast"]
//*[contains(@text, "xxxx")]

以上是关于03-09 toast 控件识别的主要内容,如果未能解决你的问题,请参考以下文章

listview onclick toast在片段中不起作用[重复]

Android 当中的Toast实现

appium--Toast元素识别

布局与控件-Toast吐司与布局的抽象标签merge include ViewStub

无法从 onListItemClick 开始片段

Appium 元素定位 控件定位 uiautomatorviewer TouchAction Toast