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找到了我就打印出来.

2
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容