当前位置: 首页 > 科技观察

手机自动化测试IDE--Airtest安装及IDE控制详解

时间:2023-03-17 16:29:09 科技观察

大家好,我是IT分享者,人称皮皮。本文主要和大家分享手机自动化测试IDE-----Airtest的安装知识和IDE控件详解。让我们来看看。在前言里,小编带大家讲解了一些用于自动化的模块,但是如果是在手机端自动化,我们还能搞定吗?可能有人觉得,抓手机的数据包很费力,还有什么自动化,肯定不简单。但我要告诉大家的是,这一切都是由一个叫Airtest的自动化测试软件完成的,你只需要让它保持运行,你手机上的所有操作都会交给它,点一下就可以了。1.安装IDE这里我们需要下载我们的Airtest,下载地址:https://u062.com/file/7715018-451404671下载后我们需要安装,然后第一次打开注册一个账号,必须是网易账号,因为这个IDE是网易开发的,所以需要登录网易邮箱号才能使用。安装成功后会出现如图:二、IDE控件详解1.Airtest辅助窗口主要展示Airtest和Poco的所有功能Poco的功能是比Airtest识别更友好的控件速度。如图:touch:触摸屏操作wait:等待操作swipe:滑动操作exists:检查指定目标是否存在于屏幕上Targetassert_not_exists:断言的目标不存在assert_equal:断言两个值是否存在equalassert_not_equal:断言两个值是否不相等2.Poco辅助窗口Poco主要用于游戏辅助测试,比如自动点击插件等。这里就不详细描述了,因为我们用得最多的是Airtest。3.脚本编辑窗口这个窗口是用来构建和运行我们的程序的,同时也支持自动代码生成。4、日志查看窗口这个窗口就是把我们每一步操作产生的日志打印在这个窗口里,供我们查看。通过查看日志,我们可以了解程序错误的原因和当前运行的结果。5.移动设备连接我们可以看到IDE上显示有移动设备连接。序列号。代表找到的设备名称,State代表设备的状态。分为三种:offline(设备未连接或无响应)、Device(设备已连接)、NoDevice(无设备)。刷新ADB自然会重置当前设备列表,重启ADB自然会断开所有连接并重置列表。6.远程设备连接这里可以连接本地模拟器上的设备,也可以连接远程设备,只要你有可以连接的设备即可。7、Windows窗口连接用于选择当前系统桌面应用程序并记录其当前行为,也可用于自动化。8.连接IOS设备就不说了,是为苹果手机准备的。9.安卓助手功能很好。可以很方便的查看设备的方法,进行一些简单的操作,如下图:3.总结本文主要介绍自动化测试IDE-----Airtest安装及IDE控件基础知识,下一篇带你实际使用Airtest连接手机,和你分享一些乐趣。