appium 获取toast内容

在使用app时,经常遇到一些弹窗提示,这类弹框一般都一闪而过.但是,我们使用appium的时候,并不能定位到这种类型的弹框.

学习之后简单总结一下.

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

    desired_caps['automationName']='uiautomator2'

2.安装appium-uiautomator2-driver:

    cnpm installappium-uiautomator2-driver

    这里说明一下,cnmp可能有些伙伴无法运行,可以使用nmp也行,区别就是nmp使用的时国外的服务器下载,可能会比较慢,也不        是太稳定.

    可以先安装一个淘宝提供的镜像:npm install cnpm -g --registry=https://registry.npm.taobao.org

    安装完成以后可以查看一下版本:  cnpm -v

     安装成功后可以在 C:\Users\XXXX\node_modules看到对应的文件:


1

3.安装selenium模块

    pip install selenium

    装好后可以: pip show selenium查看一下

    pip不是内部或外部命令,去配置一下环境变量.


直接贴张图.用xpath说明toast信息,然后设置一个显示等待,如果until找到了我就打印出来.

appium 获取toast内容_第1张图片
2

你可能感兴趣的:(appium 获取toast内容)