AirtestIDE是一款跨平台的UI自动化测试编辑器,适用于游戏和App(安卓和ios都支持),由Airtest框架、poco框架、AirtestIDE组成
简单容易上手,接下来就记录一下这个编辑器的使用操作流程
1. 首先我们需要到官网上下载,下载完成后打开应用程序会出现弹窗,需要通过邮箱以及验证密码,登录后就进入了Airtest的主页面
2. 待测手机打开开发者选项,允许调试功能,连接usb进入Airtest的主页面找到刷新ADB入口,点击后可看到连接成功的设备号,如图:
3.点击connect后,如果连接成功,就可以在Airtest里操作手机界面了,如图:
接下来就可以利用这台设备写脚本了(备注:市面上大部分的手机都是可以连接成功,少部分品牌等例如小米还需要开启一些功能才可用)
4. 比如我们想点击某个应用图标进入首页,我们就可以选择左上边的辅助窗“touch”这个语句来完成这个操作
点击菜单栏的倒三角标识运行按钮,代码会自动运行,于是时钟应用被打开了。看着很简单易懂吧,Airtest的运行原理就是通过框架的叠组方式自动生成代码,代替我们手动的去点点点,UI测试更随时,可变动。
除了touch语句之外,还有我们能看到的swipe(从一个位置滑动到另一个位置),这在我们使用app测试时会经常性的用到,wait(可以等待画面中的某个图片出现,这个比如在测试各种广告出现机制等都可以用到,还有很多自带的语句。
除了利用Airtest自带的语句外,还可以自己写代码应用到框架里面,后续还会更新更多的功能。此篇做一个简单的记录。
网友评论