appium自动化之toast获取

什么是toast:
toast为手机操作出现的提示文字,从出现到消失时间大约为几秒钟,如图:
在这里插入图片描述

一,获取toast依赖环境安装

安装node.js
链接:https://pan.baidu.com/s/1h4ss5uLUXwlNVZg_P185XQ
提取码:sdcv

安装:
一路点击下一步进行安装

验证:
输入npm不出现不是内部命令,即为成功

安装cnpm

npm install -g cnpm --register=https://register.npm.taobao.org

验证:
输入cnpm不出现不是内部命令,即为成功

下载appium-uiautomator2-driver

cnpm install appium-uiautomator2-driver

验证:
出现Installed 1 packages,即为下载成功

失败处理方法:
1>重试
2>清除npm或cnpm缓存
npm缓存清理:

npm cache clean --force
npm cache verify
npm config set strict-ssl false

cnpm缓存清理:

cnpm cache clean --force
cnpm cache verify
cnpm config set strict-ssl false

总结
即toast获取需要Uiautomator框架,该框架需要通过cnpm安装,cnpm需要通过npm安装,npm需要node来安装

toast获取

1>前置代码声明使用Uiautomator2 框架:

    desired_caps['automationName'] = 'Uiautomator2'

Uiautomator2 框架用来获取toast的内容

2>对toast进行元素定位,用text获取toast的文本内容

el = driver.find_element_by_xpath(//*[contains(@text,'toast的部分文本')]).text
print(el)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

臭屁范

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值