12.appium基础--Toast元素识别

Toast简介

Android中的Toast是一种建议消息提示框。当师徒显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。而且Toast显示的时间有限,一般3秒左右就消失了。因此使用传统的元素定位工具,是无法定位到Toast元素的。

Appium Toast的内容获取

  Appium1.6.3开始支持识别Toast内容,主要是基于UiAutomator2,因此需要在Capability配置如下参数:

desired_caps['automationName'] = 'uiautomator2'

安装appium-uiautomator2-driver,安装命令如下:

cnmp install appium-uiautomator2-driver

若cnmp没有安装,需先安装:npm install -g cnpm --registry=https://registry.npm.taobao.org

安装成功后,可在对应安装路径下,找到下面文件


12.appium基础--Toast元素识别_第1张图片

安装selenium模块:

pip install selenium

安装好后,可以用下面命令来查询,是否安装成功


12.appium基础--Toast元素识别_第2张图片

注意: appium版本不能低于1.6.3



1


1

你可能感兴趣的:(12.appium基础--Toast元素识别)