appium中toast识别

目录

一、什么是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再继续安装

六、代码节选

appium中toast识别_第1张图片

appium中toast识别_第2张图片


 以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

你可能感兴趣的:(软件测试,自动化测试,appium,appium,程序人生,自动化测试,软件测试,APP自动化测试,软件测试工程师,经验分享)