目录
一、什么是Toast?
二、环境前提
三、修改配置
四、安装驱动
五、常见报错及解决方案
1、cnpm 不识别,提示不是内部或外部命令
2、npm 也不识别
3、报错
六、代码节选
一、什么是Toast?
Android中的Toast是一种简易的消息提示框,当视图显示给用户,在应用程序中显示为浮动,和Dialog不一样的是,它永远不会获得焦点,无法被点击
Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到,而且Toast显示的时间有限,一般3秒左右就消失了,因此使用传统的元素定位方式,是无法定位到Toast元素的。
二、环境前提
appium 需要1.6.3以上
jdk 需要1.8 以上
Android 需要5以上
三、修改配置
Appium1.6.3开始支持识别Toast内容,主要是基于uiAutomator2,因此需要在Capability配置如下参数
desired_caps['automationName']='uiautomator2'
四、安装驱动
安装appium-uiautomator2-driver安装命令如下
cnpm install appium-uiautomator2-driver
安装好后在对应目录下可以看到对应的文件
五、常见报错及解决方案
1、cnpm 不识别,提示不是内部或外部命令
解决方案:则需要安装cnpm
2、npm 也不识别
解决方案:安装node.js
下载地址:下载 | Node.js
3、报错
按照提示先移除node_modules再继续安装
六、代码节选
以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了
各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!
三连之后我会在评论区挨个私信发给你们~