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
安装成功后,可在对应安装路径下,找到下面文件
安装selenium模块:
pip install selenium
安装好后,可以用下面命令来查询,是否安装成功
注意: appium版本不能低于1.6.3
1
1